The Palace of Westminster, the official residence and meeting place of the UK Parliament, stands majestically in London, England, with its Gothic Revival architecture and clock tower reaching towards the cloudy sky.