One of the world’s greatest singer songwriters will return to the Edinburgh for the first time in two decades, playing one night only as part of the Edinburgh Castle Concerts.