What’s firstly comes into your mind while hearing a friend says Mexico? Perhaps, you may then recall a series of ...