India open their World Cup campaign against South Africa today