20050304 india: Razi must explain: Experts