A general view is showing the river Leith and the Dean Village in Edinburgh, Scotland, on March 27, 2025.