Neyyar Dam, Near Trivandrum, Kerela ( God's Own Country )