A policeman in Punjab who spent two months swallowing knives and had 40 of them surgically removed said Tuesday that "spiritual powers" made him do it. The father of two underwent a successful five-hour operation to remove the knives from his stomach in Amritsar after complaining to doctors of severe abdomen pain.