20060301 world.rest-of-world: ICICI Bank sets up shop in Russia