Cannes Film Festival begins in France
The red carpet has been rolled out at the 79th Cannes Film Festival in the South of France. The French Riviera festival beginning Tuesday will include 12 days of non-stop world premieres before culminating May 23 with the presentation of the Palme dOr, the festivals top honour and one of the film industrys most prestigious []