Features Venice Film Festival Wrap: Life, Death, Cinema Spanish director Pedro Almodovar, 74, was clearly over the moon when his new feature, The Room Next Door, won this year’s Golden Lion at the Venice Film Festival. It represents 3 weeks agoKeep Reading