English: 991 Wuding Road, Shanghai, China
Telugu: 199 హెంగ్క్సియాంగ్ రోడ్, షాంఘై, చైనా