• India Travel - North East - Tourist Destinations

    Lost yourself in the romantic world of waterfalls – Shillong

    Shillong is the capital of Meghalaya and situated at the foothills of the Himalaya offers you a marvelous opportunity to admire the beauty of lakes, caves, waterfalls, rich flora & fauna and enjoy nature like anywhere else in the world. In & around Shillong there are a number of waterfalls and these romantic waterfalls situated in the state offering a pleasurable experience to visitors. If you really a great fan of nature, there is perhaps no better place than a waterfall to satiate your fancy to the core. The real vision of water in motion is actually like a quill…