
It feels so good to live in London near the River Thames and you get to see the ever-magnificent Palace of Westminster.At first look, you immediately notice its three eye-catching towers. You should know that the Victoria Tower is the tallest of them all clocking at 323 feet. Right in the middle is...