EastEnders: Season 31, Episode 1
The new year gets off to an explosive start for all the wrong reasons for some residents.