Here are some of the best places in India to experience cherry blossom: Sikkim One can also plan a trip to Sikkim which is home to several cherry trees that bloom beautifully in the spring.
Each year, between late October and early December, Northeast and North India regions experience their breathtaking cherry blossom season. The hillsides and valleys are painted in shades of pink ...