30 Saint Mary Axe The City, London, England, United Kingdom
Apple Store - Regent Street West End, London, England, United Kingdom
Battersea Power Station on the River Thames Battersea, London, England, United Kingdom
Horse Guards palace Whitehall, London, England, United Kingdom
River Thames Westminster, London, England, United Kingdom
Victoria Tower Westminster, London, England, United Kingdom
Parliament Westminster, London, England, United Kingdom
Trafalgar Square Whitehall, London, England, United Kingdom
Cat at Hampton Court Station Surry, Hampton Court, England, United Kingdom