The Burroughs, London, England screenshot by me via Google Maps