Kimberley is the capital of Northern Cape province, and it's also home to some of South Africa’s best tourist attractions. From diamond mines to museums, this city has something for everyone. Here are some of my favorite Kimberley activities that will ...