Preparations for the big match in Ranchi: India and South Africa sweat it out at the JSCA Stadium