India bowled out for 245 in first innings in first Test against South Africa at Super Sport Park in Centurion on Wednesday.