Hell’s angels

An ego-diminishing trip to one of India’s highest waterfalls Dudhsagar, southeast corner of Goa