Thabo Mbeki
Thabo Mvuyelwa Mbeki is a South African politician who served nine years as the second... more »