20100603 india: Didi perfects the art of the impossible