There is a collision coming, a Labour insider tells me. Sir Keir Starmer has long been up for fights with his party. But with controversy around every corner, who are the tribes in the party in 2025, and might they fight back? The party's history is crammed with bitter bust-ups, years when MPs seemed most comfortable to be fighting each other, rather than political rivals.