Turns Out The U.S. Isn’t The Only Place Where There Are Court Battles Over Religious Statues On Public Land

This is in France, where a little town overlooking Lake Geneva installed a statue of the Blessed Virgin in a public park in 2011, and a court has now ordered the figure’s removal. (Maybe this is a job for the Satanic Temple?)