Day: January 1, 2018

India

Kerala – God’s Own Country

Kerala, famously known as “God’s Own Country” is a South Indian state on the Malabar Coast. The capital of Kerala is Thiruvananthapuram, which is also the largest city in the state. The state is rich and abundant in its natural beauty. The place is filled with vacation spots and tourism is one of the major […]

Read More