British singer Jesse J has angered Moroccan television audiences after appearing “semi-nude” on the country’s Channel 2, following a risque performance at Rabat\'s Mawazine music festival. The star has been accused of \"violating Moroccan traditions\" by singing live and scantily clad. Producers reportedly tried to avoid awkward shots, instead focusing on the band and audience. Facebook users reacted angrily to the broadcast. Jesse J is known for her bold public remarks and appearances, recently shaving her hair for charity and revealing she is bisexual.