Well, China is communist, so they are not a country based on equal and free citizens. Africa is a continent and once more, some of the countries are under dictatorship/military rule where freedom and equality is not cared about per se. Some of the free nations in Africa have had diversity.
You seem to look at this at a more shallow depth, but if we look deeper past race there is diversity within ethnicities. Egyptian Christians and Muslims coexist and their diversity is being fought by terrorist scum. There are Africans from various regions, with various customs, languages, different ways of life all together within the same cities. If other races wanted to live in these free nations then they should be able to by all means if the country is based on the similar principles of America.
The majority of history and the fight for diversity has primarily been in regions with a white population because whites either invaded or insisted greatly on bringing in other ethnicities.
More recently, other ethnicities have flipped the script on history.
What we see now in many white nations is the influx of different ethnicities and cultures. Diversity is being spread almost like the way in which many of our white ancestors went into other regions having their cultures welcomed, tolerated, or be fully instilled and practiced by different ethnic populations around the world.
The diversity our ancestors gave is now being fully reciprocated. Very thoughtful gesture from these nations. Since they had let our ancestors share our white culture their citizens, now they want to share their culture with us!