27 photos

England, Britain, United Kingdom, British Isle, London, castle, Big Ben, "The Eye"