English: Located in China (Shanghai).
Telugu: చైనాలోని షాంగాయ్‌లో ఉంది.