Cannes Is Rolling Out the Red Carpet for One of This Century's Most Controversial Figures

Open in new window