The Indian cricket team may have lost the first Test despite dominating it for most parts. Ahead of the second Test vs Sri Lanka though, the cricketers are in no mood to repeat their mistakes and were seen sweating it out on the eve of the match in Colombo. (All images courtesy AFP)