KALANGALA ISLAND

KALANGALA ISLAND

Kalangala Island, the largest and most developed island in the Ssese Islands archipelago of Lake