Commonwealth Games president Michael Fennell admits more work needs to be done but says all 71 countries will compete in Delhi.

More…

Tags: , ,