February 16, 2025
Located in the delta of the mighty Essequibo River, the island of Leguan—meaning “Land of the Iguana”—is a small but historically rich community. Once a Dutch colony, remnants of its colonial past remain, including St Peter’s Anglican Church, which has stood as a beacon of faith since its foundation stone was laid in 1853 and […]






