Surreal: Genghis Khan Statue Complex – The Mermaid Travels
Discovery Channel India - The Genghis Khan Statue Complex is easily Mongolia's most recognizable landmark and one of the world's largest equestrian statues. The 131-foot-tall statue, constructed in 2008 towers over the
Genghis Khan Statue Complex (Ulaanbaatar): All You Need to Know