An air of excitement shrouds India’s rock capital Shillong, as it prepares itself for the fifth edition of the Shillong Cherry Blossom Festival, organised by the Meghalaya Tourism Department. The ...