Shanghai, China.Deqing (right) and Shanghai University.35mm Colour Film.2016.