20120624 unknown: Delhi most competitive city in India; ranked 68th in list of world's major cities