They have been walking more than 100 kilometers since 1981, braving all kinds of hardships, to pay homage to St. Francis Xavier, the 16th century saint of the western Indian state of Goa, a former ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results