A girl of eight has gone viral after spectacularly speaking truth to power in a rant highlighting the "sexist" differences in children's clothes on sale in her local supermarket.

Daisy Edmonds recorded her opinions on the differing messages offered to girls and boys in her local Tesco - and her review was not positive.

She pointed out that while boys t-shirts had slogans such as "Adventure awaits", "Hero" and "Think outside the box", the girls' clothes said "Hey!","Beautiful" and "I feel fabulous."

In a video clip filmed in the store, she said that the different messages were "unfair" and acted to deepen gender inequality.

She said the messages given to girls were not "inspiring" while boys were told to "go for your dreams".

It's unfair because everyone thinks girls should just be pretty and boys should just be adventurous. I think that's wrong because why should boys and girls clothes even be separated because we're just as good as each other.

Daisy Edmonds

Daisy said that actually she loves adventures as she took matters into her own hands to rearrange the clothing racks to try to give a better message.

"I always want to be adventurous and I think girls should be heroes, so I'm going to put them in the girls section," she said as she scooped up a handful of the boys' shirts.

Not impressed: Daisy shares her thoughts in the Facebook video Credit: Twitter / Lolly and Doodle

Daisy's mother, Becky Edwards, 36, later said she was "proud" of her daughter after their video gathered thousands of views.

She added that the problem was not limited to Tesco and they had seen 'sexist' clothes at other major stores.

A Tesco spokesperson said: "We stock a wide variety of clothes suitable for girls and boys and listen to the views of our customers when reviewing our range.

"We'd like to thank Daisy for her feedback and we can assure her that new styles will be arriving in stores shortly."