20040407 india: Progress made in Ayodhya talks: DPM