The Palace of Westminster, home to the Houses of Parliament, stands majestically in London, England, with the iconic Elizabeth Tower and Big Ben clock tower in the background. In the foreground, the River Thames is dotted with boats, including a blue and white boat labeled "HOLYWOOD" and a black boat with a red flag.