The sun reflecting in the windows of the Palace of Westminster, also known as the Houses of Parliament or Westminster Palace.  It is the meeting place of the two houses of the Parliament of the United Kingdom and is on the bank of the river Thames in London.
{}