Houses of Parliament, London, England.

Return to the Main Page