With nearly 2 million square kilometers (772,204 square miles) of continental territory, not many people know (Mexicans included) that it is the eleventh largest country in the world, out of a total of 194 sovereign nations recognized by the U.N.
Of course it is not as big as Russia, Canada or the United States, but Mexico is large enough to accommodate 23 European countries inside its territory.
To demonstrate the vastness of Mexico, a Reddit user shared an image of the national territory with 23 European countries overlapped. While the larger countries of the old continent are not covered, some medium and small size can fit well within Mexican territory.
This is how 23 European nations would fit inside the Mexican territory:
Baja California Sur: Portugal
Baja California: Macedonia and Slovakia
Sonora: Austria and Albania
Part of Sinaloa and Sonora: Serbia
Chihuahua: Belgium, Estonia and Bulgaria
Nuevo Leon and part of Coahuila: Denmark
Coahuila, San Luis Potosi and Zacatecas: Netherlands
Zacatecas, Coahuila, Sinaloa: Germany
Guanajuato: Bosnia Herzegovina
Nayarit: Montenegro
Jalisco, Colima and Michoacan: Romania
Guerrero and Oaxaca: Czech Republic
Central Mexico, Veracruz, Tamaulipas, San Luis Potosi and part of Nuevo Leon: United Kingdom
Oaxaca and Southern Veracruz: Lithuania
Tabasco and Chiapas: Ireland
Northern Quintana Roo, Campeche and Yucatan: Cyprus, Switzerland and Luxembourg
Southern Quintana Roo, Yucatan and Campeche: Hungary