Big Ben. Buckingham Palace. The London Eye: our iconic capital is one of the most recognisable cities in the world. But the city still has hidden corners and secrets stowed away, which an increasing number of tour guides want to show you.
London commuters have been left puzzled by the strange sight of a well-dressed women leading a be-suited man on a leash around