Panoramic view of the Houses of Parliament and the Palace of Westminster located on the River Thames in London..