Mexican Independence Day and the Battle of Puebla are two distinct holidays that are often confused. May 5 commemorates the Mexican victory over the French in 1862, while Independence Day marks the beginning of Mexico's fight for independence from…
log in to read full article