Avignon Cities of the World â Avignon, France. Matthew Ku 9F Introduction and history - Avignon The French city of Avignon is situated on the River Rhone, northwest of Marseille.…