The 10  Best Places to  Visit in Mexico

10. Gallup

9. Gila Cliff Dwellings

8. Silver City

7. White Sands National Monument

6. Farmington

5. Cumbres-Toltec Scenic Railway

4. Very Large Array

3. Santa Fe

2. Taos 

1. Madrid

10 Best Places To Visit in Chikmagalur