Body of missing London man found, foul play not suspected: Police

The body of a London man who had gone missing nearly a month ago has been found, police said. London police and the brother of the missing man had sought the public’s help to locate 53-year-old Peter Taillon, who was reported missing April 15. On Monday, police said Taillon was found deceased. The death does […]