This travel video plays the nature beauty of God's own country, Kerala which is situated in southern India.