Chongqing University

83 North Shaping Ba Road, Chongqing, 400045, China (Outside UK)