Tower of London -a tale of slaughterhouse

The Tower of London is located on the bank of River Thames and it is near to the iconic Tower Bridge. The ancient construction was being used as royal residence, treasury of jewels of the Royal Family. I went there on a cloudy weekend break. Before reaching that place, I had a pleasant walk on … Continue reading Tower of London -a tale of slaughterhouse