Edinburgh Cashmere New Collection for Eurovision 2026 UK

On the evening of 16 May 2026, the Wiener Stadthalle in Vienna will do what only Eurovision can do: fill an arena with the combined flags, costumes, and overwhelming collective enthusiasm of 35 nations, then somehow make it feel simultaneously…









