Her Majesty's Royal Palace and Fortress The Tower of London, the White Tower, central London, England on the north bank of the River Thames
Tous droits réservés