2024

ST. PETER'S CATHEDRAL

Likoma Island
Churches cathedrals basilicas and chapels
After the laying of the foundation stone by Bishop Gerald Trower in 1903, ... Read more