Avignon, France: A Captivating Journey Through Time