German-based retail giant Metro has opened its twenty-first shopping mall in China in Shenyang, Liaoning Province.