Delhi, Mumbai, Kolkata lag behind in global cities' list