The Eurovision Song Contest 2025 excelled in the best of ways with a state of the art magnificent modern and