Le Puy-en-Velay is the main city of the historical region of Velay in the Auvergne,