Travel Take a Boat Ride on The Periyar Lake in KeralaBy OdiDevAugust 22, 2023 Kerala, often hailed as “God’s Own Country,” is a state blessed with abundant natural beauty, serene backwaters, and a rich…