Guadalajara is a city of contrasts. The second-largest city in Mexico has undergone significant modernization in the past couple of decades and has attracted numerous multinational businesses, ...