The London Eye, on the Thames River in London England, built to celebrate the new millennium in 2000.
Big Ben, at the House of Parliament, London, England