Festival season is under way, and it’s not just music that draws in the crowds - food is more popular than ever
Tea on a London rooftop
From 31 May until 2 September, London's Selfridges will be hosting something rather special on its rooftop. Last year it was a boating lake, this year they'll be serving 'the highest tea on Oxford Street' from a pop-up tea shop accompanied by a Bompas & Parr cake-inspired crazy golf course. We can't wait to see it!