In the 1990's things took a different turn. In 1991 as usual the Duwa statue of Christ was taken to St. Peter's Church, Negombo but arrangements were made to hand back the statue to a new group the ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results