Mariachi is a Latin music genre. It is popularized in Mexico and its culture. This type of music includes instruments such as the violin, trumpet, guitar, vihuela, guitarrón and sometimes a harp. Mariachi is sung and performed mostly in bands. However, some solo artists such as Selena and Alejandro Fernández have recorded and performed Mariachi songs.