in spite of what has been there are still regions whose development behind
In spite of what has been achieved, there are still regions whose development is lagging behind.
In spite of what has been there are still regions whose development behind.