This document provides information about Spanish-speaking countries across Latin America, Europe, and the Caribbean. It begins by listing the 21 Spanish-speaking countries and the five regions they span. It then provides brief descriptions and facts about Mexico, Costa Rica, and Colombia, highlighting details about their languages, cultures, foods, and holidays. The document emphasizes that while Spanish is widely spoken, these countries have diverse cultures and should not be generalized.