Dudhsagar Water Falls is something one can not put into words. It is to be experienced and not to be explained !!! The magnificent Dudhsagar Waterfall is perched in the high peaks of the Western Ghats