IKEA Museum’s exuberant textile exhibition will debut at Dovecot Studios on 18th July 2025, as part of the Edinburgh Festival ...