If you think you need to go to Japan to see cherry blossoms, think again. There are many Indian states which have cherry blossom trees in abundance such as the Himalayan states of Himachal Pradesh and Uttarakhand, as well as Nagaland, Manipur and Meghalaya. The best time to visit is from November to March.
Nature
Experience The Beauty And Transience Of Cherry Blossoms In India
You don't have to go to Japan to witness these beautiful flowers. Here are the places where you can see cherry blossoms in India