A fire at Limoges town hall during French cost-of-living protests destroyed much of the listed 143-year-old building and brought down its clock tower; no injuries were reported.