Where is Beijing Institute of Technology?

Where is Beijing Institute of Technology located?

Beijing Institute of Technology, Beijing Institute of Technology, China (approx. 39.95778°, 116.308334°)


Where is Beijing Institute of Technology on the map?