20050114 world.us: India and China: How they stack up