Shillong hosts India's first Cherry Blossom festival!

Nov 09, 2017, 19:18 IST

Watch this video to know all about India’s first Cherry Blossom festival in Shillong