Thinkquest: South Africa
Explores the nation's many cultures and people groups.