Washed by the warm waters of the Indian Ocean KwaZulu Natal, also referred to as KZN or The Garden Province is a traveller’s dream.
Aspect Africa