The Scottish Parliament is the devolved, unicameral legislature of Scotland. It is located in the Holyrood area of Edinburgh, and is frequently referred to by the metonym ''Holyrood''. From Wikipedia
His intimate reflections coincide with a recent address to the Scottish Parliament about his mother’s passing as he recovers from cancer treatment.