The city hosted the 2010 Commonwealth Games and annually hosts Delhi Half Marathon foot-race