London, England.
Image 63 of 93