Colombia is a constitutional republic in northwestern South America. Colombia has the third largest population of any Spanish-speaking country in the world, after Mexico and Spain. Colombia is very ethnically diverse, and the interaction between descendants of the original native inhabitants, Spanish colonists, Africans brought as slaves and twentieth-century immigrants from Europe and the Middle East has produced a rich cultural heritage.