yes delhi is the capital....but it's due to north indians..they were capable enough to make their place as the national capital
second thing...u acknowledge punjab/gujarat being developed states...what about Haryana, Himachal pradesh, Delhi, even uttranchal....plz increase ur GK, all these states form most developed region in the country....