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 [...]