20040528 india: India Shining cost us dear; admits Advani