Palace of Westminster, Westminster Palace in London, Houses of Parliament UK - 0 views
-
Niharika Anand on 05 Feb 16Palace of Westminster in London is the assembly place of UK Parliament consists of the two houses - the House of Commons and the House of Lords. Houses of Parliament of United Kingdom is the iconic structure famous for oldest democracy of the world.