Standing nearly 300 feet tall, Europe's largest monument is a dedication to the army that defeated Napoleon. Named after the battle that took place in 1813, The Monument to the Battle of the Nations is located in Leipzig, Germany, at the very site where Napoleon surrendered. |