Marathi | Hindi
FOLLOW US :
City
Windsor Castle is a royal residence at Windsor in the English county of Berkshire. It is notable for its long association with the English and later British royal family and for its architecture.