Meghalaya gears up to host 3-day 'Cherry Blossom Festival'?

Meghalaya gears up to host 3-day 'Cherry Blossom Festival'?