IOF allocates $31 million to rehabilitate infrastructure in the North | Al Mayadeen English