Michelle Du Xuan is a talented photographer and filmmaker from the south of China, who currently