The Umbrella Falls are the falls formed under the Wilson Dam and the force by which the water falls on the naturally placed rocks that gives an impression of an Umbrella.
The Umbrella Falls are the falls formed under the Wilson Dam and the force by which the water falls on the naturally placed rocks that gives an impression of an Umbrella.