The last battle between colonial Spain and Mexico, fighting for Independence, took place 200 years ago this year – following ...
There are 177 ‘Magical Towns’ throughout Mexico boasting historic architecture, authentic local cuisine and the echoes of ...