20071023 india: Fewer megacities than anticipated; says report