The sprawling town of Chatsworth is a tribute to the hard-working Indian communities of South Africa.The recent nationwide celebrations marking the 150 years since the first Indian immigrants arrived on the shores of the Durban ...