South Africa has a long and rich history with horse racing with the first race taking place in the KwaZulu-Natal province in the 1840s. Today it plays host to the biggest race on the calendar in the ...