Day

July 16, 2017
Our favourite photos of God’s Own Country, Kerala.   Kerala, the slender state on South-India’s South-Western Malabar Coast, is known as God’s Own Country. We can’t dispute the nickname: though small, the Kerala is home to heavenly nature and incredible variety. On events like the Malabar Rampage, we marvel at Kerala’s coastline, forested hills, and canals. Here...
Read More