Waterfall Peak Introduction: Waterfall Peak is the northern peak among the five peaks. It is called Waterfall Peak because of the waterfall cascading down from it. It is one of the five peaks.

Leave a Reply