Mecca? Nope. Montpellier, France.