Mario Kart 8 Deluxe & Super Mario Odyssey Chinese Release

Both Mario Kart 8 Deluxe and Super Mario Odyssey are set for physical release in China on April 15, 2020. Both games join New Super Mario Bros. U Deluxe as the only titles to see packaged versions in the country. Check out the box art below. [Thanks, Chinese Nintendo]