I went to Mexico City in May, and I was very surprised at how few people in the tourism industry could speak more than just a few words of English, considering Mexico's proximity to the U.S. If what I experienced was any indication, it must be very difficult for US to populate its offshore call center with people who are fluent in English.