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.
8,493
views
307
faves
32
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.
8,493
views
307
faves
32
comments
Uploaded on February 6, 2025
Taken on June 30, 2023