Mexicans celebrate Cinco de Mayo

Mexicans across the country and throughout the world have been celebrating the Cinco de Mayo - the fifth of May.

The holiday commemorates the day in 1862 when the Mexican army defeated a larger and better equipped invading French army.

Although it is a fairly low-key holiday in Mexico, in the U.S. it has become a time to celebrate Mexican heritage and culture.