Houses of Parliament, London, England.
Return to the Main Page