20070527 india: India red-faced as China gets tough