Saina apologises for slamming CWG preparations

Saina Nehwal, one of the six brand ambassadors of the 2010 Commonwealth Games, has apologised for slamming tardy Games preparations.