Manzou Farm

Manzou Farm

Multimedia News
Zimbabwe police on Wednesday tore down dozens of village houses at Manzou Farm in Mazowe in a move to force the villagers off the farm ...
25