Windsor Castle and the River Thames.

Windsor Castle and the River Thames.
Windsor Castle and the River Thames.
2021
Windsor Castle River Thames. uk londonroyalty queen residence elizabeth eton berkshire British Thames