20050801 world.rest-of-world: India scores higher than China