Tower of London...
the tower of london, situated on the banks of the mighty river thames, is also known as her majesty's royal palace and fortress. it is an ancient castle that has featured in the english annals of history since as far back as the second century of our...
London, , England