Colombia has been inhabited for over 20,000 years and was colonized by Spain starting in 1500, remaining under Spanish rule for nearly 250 years. It has a population of over 46 million people and its capital and largest city is Bogota. The official language is Spanish and the predominant religion is Catholicism.