Where is Beijing Institute of Technology?

Where is Beijing Institute of Technology located?

Beijing Institute of Technology, Beijing, China (approx. 39.95906°, 116.3144°)


Where is Beijing Institute of Technology on the map?