The eight-member jury awarded the festival’s top prize BEST PICTURE – SNOW LEOPARD to Pan Nalin’s Last Film Show. This year’s AWFF (Asian World Film Festival) 8th edition saw many celebrated titles from across Asia and Eastern Europe competing for this…