Indian Construction Workers giving Final Touch to Feroz Shah Kotla Stadium Ground on the eve of South Africa and West Indies Cricket Match, in New Delhi on Wednesday, 24 February 2011.
Credit balance: 0