At one point the Ostankino tower was the tallest free standing structure in the world but where is it located? In Design & Industry Trivia AnswerRussia (It Held This Record Between 1967 and 1975 Before Finally Being Overtaken By the CN Tower in Canada. It is Used for Russian T.V and Radio Broadcasting) Share and Enjoy !