Where is University of Electronic Science and Technology of China located?
University of Electronic Science and Technology of China, University of Electronic Science and Technology of China, China (approx. 30.750725°, 103.930115°)
University of Electronic Science and Technology of China, University of Electronic Science and Technology of China, China (approx. 30.750725°, 103.930115°)