India to Japan: cherry blossom festivals around the world

Paint the town pink! Cherry blossom festivals are some of the most enchanting celebrations of nature. From Meghalaya's Shillong Cherry Blossom Festival in November to Japan's Meguro River Sakura Festival, there are several places in the world you can visit to witness sceneries awash in flowers.

Load More