Meenmutty Falls in Wayanad is a three-tiered cascade and one of Kerala’s largest waterfalls.