AllNewsPhotosVideos
Victoria Tower

Victoria Tower, Videos

Victoria tower, Latest News

The Victoria Tower is a square tower at the south-west end of the Palace of Westminster in London, adjacent to Black Rod's Garden on the west and Old Palace Yard on the east.
Read More