St. Philip Neri Church, Negombo c1914
St. Philip Neri Church, located on the west coast of Sri Lanka,
Main Street in Pettah, Colombo 1980’s
Main Street in Pettah is one of the busiest streets in Colombo,
St. Philip Neri Church, located on the west coast of Sri Lanka,
Main Street in Pettah is one of the busiest streets in Colombo,