Stirling's towers and walls rising above the plain, guarding the lowest crossing of the River Forth

Stirling’s towers and walls rising above the plain, guarding the lowest crossing of the River Forth