American singer Jennifer Lopez sparked widespread buzz on social media after performing in Jeddah during the Saudi Arabian Grand Prix weekend.
Her concert took place just 80 kilometers from Makkah, drawing criticism from religious figures and social commentators who argued that hosting such an event so close to Islam’s holiest city was inappropriate.
Read more: Karachi’s National Stadium to be extensily renovated after HBL PSL 10
“Hosting a pop concert with dance and revealing attire so close to Mecca is deeply disrespectful,” one user wrote on X (formerly Twitter). “Saudi Arabia must remember it holds the custodianship of Islam’s holiest sites.”
The 55-year-old singer, actress, and businesswoman made a memorable entrance at the final F1 practice session on Saturday, wearing a bold pink zip-front catsuit with a high ponytail — a Barbie-inspired look that quickly caught public attention.
Read more: Billionaire executives cashed out billions before Trump’s tariff shockwaves
During her performance at the Jeddah Corniche Circuit, Lopez delivered crowd favorites like On the Floor, Let’s Get Loud, I’m Into You, and Ain’t Your Mama. She shared the stage with a high-profile lineup including Usher, Major Lazer, Peggy Gou, and regional stars such as Marwan Pablo, Hisham Abbas, Mostafa Amar, and Hamid El-Shaeri.