The Palace of Westminster and the Elizabeth Tower, commonly known as Big Ben, are visible in the distance, with the River Thames and the ornate green bridge of the Palace of Westminster in the foreground.