Music marathon enthralls audience in Mexico