Surgeons in the northern Indian city of Amritsar say they have successfully removed 40 knives from a man's stomach.