Where is the birthplace of Mark Batchelor?
The birthplace of Mark Batchelor is South Africa.