Avala TV Tower in Belgrade

Avala TV Tower in Belgrade

  Avala tower is a telecommunication tower situated on the Mount Avala in Belgrade, Serbia. The magnificent tower stands 672 ft tall and is one of the tallest structures in Serbia as well as the highest tower on the Balkan Peninsula. The tower is one of the major...