A view of the newly constructed Cycling Velodrome at Indira Gandhi stadium, a venue for forthcoming Commonwealth Games, after its inauguration in New Delhi
CWG__2010_1_732109603.jpg
A view of the newly constructed Cycling Velodrome at Indira Gandhi stadium, a venue for forthcoming Commonwealth Games, after its inauguration in New Delhi