Beyoncé went on a three hour shopping spree at Topshop in London.

The 'XO' hitmaker performed the first of her Mrs Carter World Tour shows in the city at the O2 Arena last night (28.02.14), but when she first arrived in the capital she was offered free reign of the high street fashion chain's flagship store on Oxford Street.

A source revealed: ''Topshop boss Sir Philip Green had personally invited Beyoncé to go and take whatever she wanted.

''She decided to go on Thursday on a night of from her Mrs Carter Tour and took along her entourage and baby. Bey picked up clothes for herself, friends, family and her daughter, all for free.''

Not only was the 32-year-old singer given the choice of everything in the store but she was also invited to take a look at their brand new collection designed by supermodel Kate Moss.

The source told the Sun newspaper: ''The star and her team were also given a sneak peek of Kate Moss' new Topshop collection, due out later this year. By the time they left, unnoticed by passers by, and headed back to her hotel, it was gone midnight.''

Beyoncé's husband, Jay Z, and their daughter Blue Ivy have been travelling with her during her tour so that the family can stay together while she works although the 'Holy Grail' rapper didn't join her for the shopping trip.