This place is kerala sothersn state of India.  "God's own country"