I believe the best answer is C. i mean it has already made that progress, hints the term developed, not developing. i hope this helped, have an amazing day :)
Answer:
In cities due to high population and presence of more services.
Explanation:
Most shopping malls are present on that location where human population is higher such as cities and towns because people are the customers who bought the products present in these malls. The owners of malls built malls in the cities due to the presence of high population of peoples in order to sale more products to the people and earn high profit. these malls also built in cities due to the presence of services such as electricity and water etc.
Answer: True
Explanation: It is the most familiarly know Nation, plus the largest
Just took the test and figured out the answer was A. Hoped I helped you and everyone else reading this.