Institution: | 1. Center for Energy and Environmental Policy Research and School of Management and Economics, Beijing Institute of Technology, 5 South Zhongguancun Street, Haidian District, Beijing, 100081, China 2. Tongzhou Water Authority, 85 North Xinhua Street, Tongzhou District, Beijing, 101199, China
|