Towla
From Wikipedia, the free encyclopedia
Towla is a village in the province of Matabeleland South, Zimbabwe. It is located about 90km north of Beitbridge in commercial farming land.
Towla is a village in the province of Matabeleland South, Zimbabwe. It is located about 90km north of Beitbridge in commercial farming land.