Windsor Castle United Kingdom - September 8th, 2016: Windsor Castle, Berkshire, England, United Kingdom. The original castle was built in the 11th century and is the longest-occupied palace in Europe.
Windsor Caste Towers and Abby
Berkshire, England - 21 July 2016 : Windsor castle, Berkshire, United Kingdom on 21 July 2016
Windsor, United Kingdom - October 2017: The famous tower of the Windsor castle which house the royal family in the United Kingdom.
Windsor castle a royal resident in Windsor in English county of Berkshire in cloudy blue sky day
Windsor castle a royal resident in Windsor in English county of Berkshire in cloudy blue sky day