Delhi scrambles to complete CWG preparations
Delhi is scrambling to complete last minute preparations for the looming Commonwealth Games, which are less than 10 days away. (Getty Images)
more picture galleries