Is there a comma between Mexico city Mexico?

No, there should not be a comma between "Mexico City" and "Mexico." "Mexico City" is the proper name of a city in Mexico, so it does not need to be separated by commas.
Copyright Wanderlust World © https://www.ynyoo.com