AncientPages.com - Tower of London is today a great tourist attraction, but the castle built on the north bank of the River Thames has not always been a place