Nyasha Mutsauri set to conquer the globe
Reigning Miss Global Zimbabwe Nyasha Mutsauri believes she has what it takes to bring the world title back home from the 89th edition finals of Miss Globe World to be held in Istanbul, Turkey, on December 20.
Read More...
Read More...