Montpellier, located on the south coast of France, is a city famous for its resplendent buildings. In the 12th century, the city became a bustling multicultural trading center because of its close ...