20091114 city.ludhiana: India is better off in many respects