translate English to French: Obstacles to development remained and were difficult to overcome.
Les obstacles au développement demeurent, et ils sont difficiles à surmonter.