London

London Eye, River Thames, Big Ben, and the Palace of Westminster just before Sunset, London, England