Europe/London vs GMT or BST
Europe/London is a location-based IANA time-zone identifier. GMT and BST are the seasonal labels used by the UK. If an application needs to calculate UK time across dates, Europe/London is the correct choice because it knows when the offset changes.
UK UTC Offset & International Differences
The UK's current offset is date-aware. Because other countries change clocks on different dates—or do not change them at all—the time difference from the UK is not always a fixed number of hours.
UK ↔ ParisParis is normally one hour ahead because the UK and most of continental Europe change on the same EU-style dates.
UK ↔ New YorkUsually five hours apart, but temporarily four because U.S. and UK clock-change dates do not match.
UK ↔ São PauloThe difference changes when the UK enters or leaves BST because São Paulo currently stays on one offset year-round.
UK ↔ SydneyThe gap changes seasonally on both sides because the UK and Sydney observe DST in opposite hemispheres.