Which of the above countries attacked Mexico in this battle Cinco de Mayo?

None of the countries above attacked Mexico in the Battle of Cinco de Mayo. The Battle of Cinco de Mayo was fought between Mexico and France in 1862.
Copyright Wanderlust World © https://www.ynyoo.com