The court unanimously ruled that the city, which has approved many other requests to raise flags at its City Hall, violated a Christian group’s free speech rights.

The court unanimously ruled that the city, which has approved many other requests to raise flags at its City Hall, violated a Christian group’s free speech rights.