England

London, England – The Tower Bridges