no
Most foreigners can obtain a Mexican passport if they move to Mexico with an immigrant visa and live there for four years (2 years if married to a Mexican citizen). Then one can apply for Mexican citizenship and passport.
he has to apply in the country of which he is a citizen: eg: a German citizen living in Denmark must apply at the German consolate to obtain a Visa
You must move to Mexico with your spouse and live there for two years with an immigrant visa, then you can apply for Mexican citizenship. You can have both a Mexican and a US passport and be a dual citizen. If you were not married to a Mexican citizen, you would have to live there for four years.
no
A passport and a visa.
Of course not, because Cozumel is part of the Mexican Land.
You will have to apply for a visa, which is quite easy to get.
what does being a Mexican have to do with it? this offends me
Thee are many people who can apply for a US Visa card in India. One who has a good amount of credit and no credit card issues can apply for a US Visa card in India.
One can apply for the visa. The applicants must have clearance certificates from the police.
No. The passport is all you need.
Not a travelling Visa as long as you are a US citizen. If you mean a Visa Credit Card, then I would assume not.