
Mexico is without a doubt one of the most beautiful countries in the world.
Spanning the tranquil, crystalline shores of the Caribbean sea on the east coast to the wild Pacific beaches of Jalisco and Oaxaca in the west, where shaggy haired surfers catch 15 foot waves and prehistoric pelicans circle overhead. Mexico is a country of contrasts, with mountain chains, colonial cities, pyramids, deserts, waterfalls and several thousands varieties of tequila or mezcal, depending on where you are in the country.