The southern French city of Avignon is located in the heart of Provence. It is not only called the river city because of its geographical location, but also the city of the popes because of its religious past. From 1309 to 1417, Avignon was the seat of the pope and the capital of Christianity. The historic city centre with its impressive stone architecture is under...