27 Mar 2018
So, you think you make the world’s best pizza?
By Staff Writer
The world’s biggest pizza competition arrives in South Africa on 24 June and independent chefs from across the country have the chance to win a place in the international final.