LATEST POSTS

Destinations

Windsor Castle 

Ever wondered what the largest and oldest occupied castle in the world is? It is non other than the Windsor Castle located in the English country of Berkshire. Encapsulating 900 years of British history, the castle’s dramatic site includes a magnificent chapel apart from the…