Big Ben clock tower stands tall beside the Palace of Westminster in London under a bright blue sky with scattered white clouds.