Cherry blossom festival observed in Northeast India

Meghalaya on Monday became the first state to start India’s first Cherry Blossom Festival, which is widely celebrated in Japan. The four-day festival  also provided opportunities to showcase the unique beauty of the pink and white cherry blossoms as well as Meghalaya’s traditional arts, culture and cuisine to naturalists and tourists. Chief Minister Mukul Sangma…