Shillong Cherry Blossom Festival to take place from November 17-19

The Shillong Cherry Blossom Festival in Meghalaya is set to take the Northeast of India by storm with its most diverse and vibrant festival from November 17-19. Internationally acclaimed musicians including Ne-Yo and Ronan Keating