adorned with vibrant pink and white cherry blossoms. Every year, during mid-November, Shillong comes alive as cherry trees ...