Repeat: The 114ft (34.76 metre) tower (pictured) was built in front of Saint Stephen's Basilica in Budapest.
The 114ft (34.76 metre) tower (pictured) was built in front of Saint Stephen's Basilica in Budapest.