20070720 delhi-times: India makes a mark in Japan