20050413 india: Japan must face up to history: Wen