Russia & Ukraine Russia launches a new barrage of missiles on Ukrainian energy facilities TOM WILLIAMS 22/06/2024