Cannes. The very name evokes a sense of glamour—sun-soaked beaches, chic cafés, designer boutiques, and […]