Where is Beijing Institute of Technology located?
Beijing Institute of Technology, Beijing Institute of Technology, China (approx. 39.95778°, 116.308334°)
Beijing Institute of Technology, Beijing Institute of Technology, China (approx. 39.95778°, 116.308334°)