Cherry Blossom Shillong 2018

India’s Only Cherry Blossom Festival

Just like 2016, Meghalaya is once again playing host to the only Cherry Blossom Festival of India. Come November, the capital town of Shillong, also fondly known as Scotland of the East, wears a charming shade of pink, much like the Japanese city of Kyoto does, during its own cherry blossom. We are heading to…

India’s Only Cherry Blossom Festival Read More »