cupure logo

Chalala News

Chalala is a location in Zimbabwe situated near Lake Kariba, where a ferry recently capsized.