The illuminated Palace of Westminster and Big Ben stand majestically against a twilight sky, reflected in the calm waters of the River Thames.