With a truly unique melting-pot of cultures and traditions, South Africa is a tapestry of contradictions and our Rainbow Nation has come a long way since the fall of Apartheid....