Tag: UK travel

Windsor Castle

Windsor Castle

Windsor Castle in the county of Berkshire in England is the Queen’s weekend residence. The castle has been in the limelight lately mainly due to this year’s Royal Wedding of the now Duke and Duchess of Sussex – HRH Prince Harry and Ms. Meghan Markle. […]

error: Content is protected !!