Windsor Castle, England by meghna August 14, 2015 Windsor Castle, England – The official residence of the Queen of England 266 next post Taj Mahotsav 2016: Your Tryst With Cultural Diversity in India