20051210 india: Nirupam demands apology from Mahajan