Answers:

viridiana
Los Angeles

I agree; driving in Mexico is not for the faint-hearted, your best bet is to take public transportation.

viridiana has gotten 1 cheer on this answer.