There is no McDonald's in Yinchuan because its development in China is relatively slow. At present, there is only Xi 'an in the whole northwest region, and it has only entered a high-speed development since last year. McDonald's stores should consider its sales and regional image very closely.
Dicos and KFC are in Yinchuan because it is represented by Yum! Brand in China, has a strong autonomy, the agency is open to regions and even counties and cities. In other words, if you have money, you can open it yourself. But McDonald's franchise stores are quite few at present. I hope you are satisfied with this answer. Click to learn more about joining the project.