emilyleanne emilyleanne 08-02-2018 Geography contestada What country lies directly north of China and separates it from Russia?