https://sciencespo.gs.columbia.edu/
Hi OP. Just posted the above in case it might be of interest. Warning - its not cheap (but I see you were looking at Mc Gill).
Basically, it's a 4 year degree - first 2 years spent at Sci Po France, second 2 (when they choose their major) at Columbia, NYC. They end up with degrees from both!
Sci Po has various campuses around France which, for this degree, all have a different global regional focus. Luckily for your DD, the campus dealing with Middle Eastern perspectives (history, politics, economics options) and the Arabic language (as well as optional Farsi?) is in Menton. What a place to spend 2 years! It would be a very international cohort and lots of Arabic speakers. They also have to learn French, but obvs much easier when you're living there. And she could keep up her Spanish too.
I'm just mentioning this as my DD did exactly the same A-levels as yours and was accepted into this programme. She did not take it in the end (due to the fees) and also got into Oxbridge, though not for MML or AMES.
If I were you, I wouldn't get too hung up on 'teaching quality' league tables and all that as it varies so much, student to student and term to term. There are helpful and less helpful tutors at any uni. Do have a look at AMES at Cambridge - it's one if the less competitive courses in terms of admission rates and it's a fantastic degree.
If your DD is genuinely worried about 'monoculturalism' at Durham, well, she is probably being a little unfair as you know (my DD was the same!) - but certainly Exeter and St As will be no different in this respect! If she wants multicultural diversity, she might as well apply to LSE or UCL.
PM me if I can help as my DD had the same A-levels / predictions and similar set-up.