The Palace of Westminster in London

In central London , on the banks of the mighty River Thames rises one of the most emblematic buildings in the UK capital. This is the Palace of Westminster , also known as the Houses of Parliament and where we see reigning in the heights, the famous Clock Tower or Big Ben . Here was …

The Palace of Westminster in London Read More »