Cherry Blossom Festival attracts tourists in Shillong