Johannesburg: India captain Virat Kohli on Monday was ruled out of the second Test against South Africa here just before start of the game because of an upper back spasm, leaving K…