20070402 india: We made mistakes but won't give up: Buddha