Travelling does not only mean taking an overseas trip. Each province in South Africa has its own beauty and charms. Gauteng has the big city life, Western Cape has the winelands and Kwa-Zulu Natal is ...