Feature Story People Power Revolt in Glass Mosaic Hangs in France's Basilica of St. Therese In Lisieux, France, the glass mosaic mural of the People Power Revolt That Stunned the World hangs in the Basilica of St. Therese.