Thousands of visitors including Indians attend Japan’s Cherry Blossom Festival annually. Even megastar Mohanlal had travelled to Japan for it the last time. But, did you know that India has its own Cherry Blossom Festival, in the northeastern part of the country? The Shillong Cherry …
Read MoreRemember Mohanlal at Japan’s cherry blossom festival? Check out its Indian version in Shillong








