London, England. Can you find Big Ben?