Book review – Best British Short Stories 2025 Edited by Nicholas Royle, published by Salt Publishing.