God’s Own Country and its Gorgeous Waterfalls

By |2018-02-26T12:35:31+00:00December 28th, 2015|Travel, Waterfalls|0 Comments

Ever wondered why Kerala is fondly called the “God’s Own Country”? Well, whether ‘yes’ or ‘no’, you must know that this is one such Indian state where you can have a tryst with the untouched beauty of Mother Nature! Be it the never-ending ocean or the silent backwaters, evergreen thickets or towering hills, gushing [...]