Take a stroll along the Royal Mile in Edinburgh, and you'll come upon St Giles' Cathedral. This structure in the middle of Scotland's capital has witnessed many events since 1130. Pay a visit, and you'll see the 19th-century restorations. The church was also an Avengers: Infinity War (2018) filming location.