This film, which lost out to last year’s Cannes winner, ‘Shoplifters’, is a riveting tale of love, sacrifice and life in North-west China, near Mongolia, at the turn of the century. Local gangster Bin (Liao Fan) is reluctantly pushed to the helm of affairs after his boss is bumped off by rivals. Bin’s moll Qiao (Zhao […]