<p>Kings of Leon made a triumphant return to London for British Summer Time Hyde Park after a seven-year hiatus on June 30, 2024, and didnt disappoint, playing a 29-song set to an ecstatic crowd after England made it to the Euro quarter-finals.</p><p>In case you missed it, heres what went down...</p>