By Hayan
By Hayan
Windsor U.K
Windsor is a town on the River Thames in southeast England, just west of London. It’s home to Windsor Castle, a residence of the British Royal Family. Built by William The Conqueror in the 11th century, the castle was extensively remodelled by subsequent monarchs.
1,164
views
129
faves
2
comments
Uploaded on February 6, 2025
Taken on June 30, 2023
Windsor U.K
Windsor is a town on the River Thames in southeast England, just west of London. It’s home to Windsor Castle, a residence of the British Royal Family. Built by William The Conqueror in the 11th century, the castle was extensively remodelled by subsequent monarchs.
1,164
views
129
faves
2
comments
Uploaded on February 6, 2025
Taken on June 30, 2023