World
United Kingdom
London, England
Read More
The Hospital
St. Thomas's Hospital, London
The City Sleeps
Canary Wharf (From Greenwich Park)