Rabat- American diva Jennifer Lopez will perform at Mawazine Festival on Friday, May 29th at OLM Souissi stage in Rabat, Maroc Culture Association has announced.