On 3 June 2025, Royal Challengers Bengaluru scripted history by winning their first Indian Premier League title after 18 agonising seasons. By 4 June, that joy had turned to grief: Eleven fans died ...