The Ethnologue is a catalogue of more than 6,700 languages spoken in 228 countries. The Ethnologue ...
Provides a rank ordering, by country, of ethnic groups starting with the largest and normally inclu...
Database of statistics and indexed links about more than 8000 cultural communities worldwide.