Palace of Westminster
Victoria Tower is the tallest tower of the Palace of Westminster in London, England.