The Tower of Babel – Shop of the Day 108
Summer is here, sort of. Let’s visit tourist London for a bit with a pick of London’s finest souvenir shops.
Today’s bright young thing is on Camden High St. Last year tourists spent a staggering £3.372 billion in London. So please, be nice to them eh?!
©Barnaby Baford 2014