What are the essentials to pack for Shanghai (baggage only 20kg)?

108 viewsChinaShanghaiNCSH
Write your answer..