Sri Lanka’s Catholic Church marked National Independence Day and the feast of Our Lady of Lanka, the country’s patroness, with solemnity and devotion on February 4 at the Tewatta National Basilica, led by Malcolm Cardinal Ranjith, Archbishop of Colombo.