Monthly Archives: March 2012

Palace Of Westminster

This is a beautiful palace located in London. It’s the meeting place of the two houses of the Parliament of the United Kingdom. 

Advertisements