Where is Beijing University of Technology located?
Beijing University of Technology, Beijing University of Technology, China (approx. 39.871113°, 116.4775°)
Beijing University of Technology, Beijing University of Technology, China (approx. 39.871113°, 116.4775°)