Where was the recent commonwealth games hosted?

The 2010 Commonwealth games were held in Delhi, India.