Police officers in France surround a woman being heckled by the people of a Nice, France beach and force her to take off her swimsuit. What does this mean for the western world?
Police officers in France surround a woman being heckled by the people of a Nice, France beach and force her to take off her swimsuit. What does this mean for the western world?