The official reason why Napoleon III invaded Mexico was because that Central American nation did not pay its debts. The actual reason was a naked...Become a member and unlock all Study Answers Start today. Try it now Create an account Ask a question Our experts can answer your tough ...