The Royal Burgh of Haddington is a town in East Lothian. It is the main administrative, cultural and geographical centre for East Lothian, which was known officially as Haddingtonshire before 1921. It lies approximately 20 miles (32 km) east of Edinburgh.
Photo credit: Richard Webb