Kerala is known as God's Own Country and is a state that is unlike any other in India. This beautiful state has almost 600km of picture perfect coastline, framed with palm trees and known for its famous backwaters. Away from the coast, you will find mountains with tea, coffee and spice plantations ...