How was the Dudhsagar waterfall in Goa formed?

The Dudhsagar waterfall in Geo was formed by the strong monsoons which hit the area. The water flows over the overlook more than 400 feet above the waterbed below