The 81st Venice International Film Festival concluded on Saturday, with the prestigious Golden Lion for Best Film awarded to Spanish director Pedro Almodóvar for ‘The Room Next Door.’ The world’s oldest film festival, held on Venice’s Lido Peninsula, began on Aug. 28