Thanks for sharing Mona Amarsha songs Meera ji!
The first is in the Egyptian dialect.
The second is in the Iraqi dialect.
The third is in the Moroccan dialect (or potentially Algerian/Tunisian, but I think Moroccan).
Mona is really really popular in the Gulf!
There's something really unique about her - as a Moroccan, she sings in the Gulf accent (Khaliji) perfectly. It's close to native level.
HOWEVER, when she sings Moroccan songs, she sounds like a Khaliji girl trying to sing Moroccan! It really doesn't sound like a true Moroccan dialect - mostly because me and my friends can actually understand it
I have no idea why this happens, but it just does
Moroccan artists also often modify their native dialect or "water it down" to make it understandable for others.
Here is another really famous Moroccan singer singing Moroccan songs. Moroccan rocks!
https://www.youtube.com/watch?v=Qda2e3N3jWUhttps://www.youtube.com/watch?v=6DUgnZPag04(This one is actually pretty understandable)
https://www.youtube.com/watch?v=LPy9N_Gyhro(Kind of understandable too)
And this is the most famous singer in the Middle East of Moroccan descent, whom you probably know. This is her first Moroccan song in forever
https://www.youtube.com/watch?v=60znzsCVoAw