List of 21 Spanish-speaking countries and their capitals List of 21 Spanish-speaking countries and their capitals