Scenic view of Loubressac, Lot, France, a quaint, medieval stone village listed as one of the Most Beautiful Villages of France