On July 26, workers unveiled a large Christian cross attached to an iconic Budapest landmark, the Liberty Statue. For nearly 80 years, the Liberty Statue has looked down on the Hungarian capital from ...