India vs South Africa cricket match will be play at Kennington Oval, London from 2:00 PM (Indian Standard Time).
As you know South African team is also best cricket team in the world. They have very good players like David Miller and AB de Villiers.
In India you can watch live cricket broadcasting on DD National Channel, Star Sports (Hindi / English).
India vs South Africa match you can watch online streaming via Hotstar, If you have subscribe premium account of hotstar then you can watch live and if you have free account with hotstar then you can watch by 5 minutes delay.
Pakistan cricket fans can watch this match on PTV Sports and Ten Sports Pakistan.
South Africa and Sub-Saharan Africa viewers can watch on Super Sport 2 TV.
US and Canada viewers can watch this match on Willow TV.
UK Cricket fans can watch live 3rd ODI Champions Trophy 2017 match on Sky Sports 2 channel.
Bangladesh cricket viewers can watch on Channel 9 TV.
New Zealand viewers can watch this match on Sky Sports TV and Sky Go NZ IPTV.
Australian viewers can watch on Fox Sports and Foxtel IPTV.
For Middle East Asia viewers can enjoy Live Broadcast on OSN Sports.