Less developed (7)
I believe the answer is:
greener
(Other definitions for greener that I've seen before include "One recently here" , "More eco-friendly" , "more colourful" , "more concerned about the environment" , "better for the environment" .)