The best place to take photos of the Battersea fireworks isn’t in Battersea Park itself; that’s too close. Instead, head over the river and watch from a distance.
You get a much better chance to take it all in, and sometimes you catch photos like this.
Plus, it’s free of charge!