Spanish fashion chain Zara has opened its first store in Shanghai, China.