BR

TEDA IFC 1

Hexi District, China