Answer:
The main reason there are no big cities is due to natural resources to support them, mainly water. Most comes from underground as there are no lakes or big rivers that run through that part of the country with a constant flow to support large populations. Its a great place to live and visit.