London Eye, Big Ben, and Palace of Westminster, London, England