Day

January 31, 2017
Kerala is a South Indian state located at the Malabar Coast, and probably hand drawn by God himself considering its absolutely beautiful scenery, hill stations, mountains and beaches. With lush greenery, sapphire waters, golden sands and renowned palm trees, Kerala is known as God’s own country and we think we understand why. Just look at...
Read More