The National Wallace Monument in Stirling, Scotland, was constructed in 1869 to forever immortalise and celebrate William Wallace’s triumph at The Battle of Stirling Bridge in 1297. This iconic structure stands proud overlooking both Stirling Castle and Stirling Bridge, and is considered one of Scotland’s most celebrated landmarks, welcoming over 100,000 visitors every year. AsRead more