You will Kneel There’s something about four British chaps hiking in Sweden, on a wet and soggy day, politely snipping at each other. The Ritual could have been set on the Yorkshire Moors – it was like they didn’t go on holiday at all ? Ah well, at least they had each other. The Ritual A group […]