The London Eye, on the Thames River in London England
Big Ben, at the House of Parliament, London, England