Top 10 diving spots in Mexico

Top 10 diving spots in Mexico

Mexico is a country known for its beautiful beaches, rich culture, and delicious food. However, it's also a top destination for scuba diving enthusiasts due to its stunning underwater landscapes, d...