In San Miguel de Allende in Mexico today expats are celebrating July 4th – US Independence Day. There is something odd about celebrating the independence of one country (that you no longer live in) from another country in third country (where you now live) that had nothing to do with the original event.

Guess it is simply the Magic and must be most puzzling to Mexicans.