India’s first Cherry Blossom Festival to be Celebrated in Shillong

November 15, 2016

Meghalaya became the first state in the country to start a Cherry Blossom Festival, which is widely celebrated in Japan. The four day festival in Meghalaya will be celebrated between 14-17 November. With the blooming of cherry blossoms, Shillong and the entire East Khasi Hills have turned into pink...