At Cannes, decency and dress codes clash with fashion’s red carpet revolution

.....

© The Conversation