WHICH COUNTRY’S CAPITAL CITY MEANS “RED HERO” IN ENGLISH? July 14, 2017 By Show answer MONGOLIA (ULAANBAATAR) More Geography QuestionsMore World Geography Questions