Certainly one of India's tallest waterfalls, the particular Dudhsagar Falls is located in the Mollem National Park. The particular Dudhsagar falls must be went to during the monsoon in the next in full stream and the around deciduous forests are at their verdant very best.
