20080909 india: Delhi joins list of world's most populated cities