When were the Commonwealth Games held in India?

India hosted the Commonwealth Games in 2010 when Delhi hosted.