Anti-Corruption Department General Knowledge MCQs Junior Clerk PPSC Past Papers AB De Villiers belong to which country? August 29, 2023 Admin No Comments A: India B: Canada C: South Africa D: England Correct Answer: C Short Details: He was South African Cricketer. View More Details >>