
Big Ben and Houses of Parliament in London, capital of England
The Houses of Parliament and the clock tower Big Ben that stand by the river Thames are probably the most iconic buildings of London, the capital of England and the United Kingdom.
Big Ben and Houses of Parliament in London, capital of England
The Houses of Parliament and the clock tower Big Ben that stand by the river Thames are probably the most iconic buildings of London, the capital of England and the United Kingdom.