Against the backdrop of bustling Shanghai, an employee's mind becomes increasingly divided as he tries to deliver a document to his employer
Philip Stainsby
Director
Writer