Eurovision 2026: Bulgaria crowned winner in spectacular final in Vienna, with Israel second

· The Independent