The country boasts a number of national parks, as well as the famous Genghis Khan Statue Complex.