Despite its relatively small size, the town of Le Puy-en-Velay in France is blessed with a spectacular landscape, great architecture, and remarkable ruins. Many festivals are held here throughout the year which attract tourists from all over. It is also famed as the starting points of a Christian pilgrimage route and the place where the […]