Marmala Waterfalls is Meenachil river dropping over 40 meters across rocky boulders in a picturesque setting. It is located in Vellani near Erattupetta in Kerala.…
Marmala Waterfalls is Meenachil river dropping over 40 meters across rocky boulders in a picturesque setting. It is located in Vellani near Erattupetta in Kerala.…