TWO men have been found dead in North London after a suspected gas leak, Scotland Yard has said. The deaths in Edgware are being treated as unexplained but cops are probing a possible carbon monoxide leak at the address. Officers were called to the property shortly after noon today, finding the men – aged 38 […]