India on Sunday opened its new state-of-the-art Consulate building in Shanghai, marking its first relocation in 32 years in China’s main business hub.

By admin