Contrary to popular belief,
Cinco de Mayo -C- which means --May Fifth-- in Spanish -- is not
Mexico's independence day. The holiday commemorates the battle of Puebla in 1862 where Mexican troops defeated French troops, although ultimately Mexico was defeated in the war.
read more >>