British electronic duo Mesh, founded in Bristol in 1991 by Mark Hockings and Richard Silverthorn, have unveiled the official video for 'Fallen Angel', released 21 October 2026 via Dependent Records.…