London, the land of red buses, royal palaces, and tea strong enough to wake the Queen herself. But beyond the landmarks and double-deckers lies a city ...