20091125 india: Though late; justice must be done: CPM