Baikonur Cosmodrome, located in Kazakhstan and leased to Russia, is the world's largest operational space launch facility. Established by the Soviet Union in 1955 primarily for ICBM testing, it later became the center of the Soviet space program. More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.