It was a muggy morning in Sant Llorenç des Cardassar – in the meteorological rather than the Love Island sense. Although the villa where the programme is filmed is only 6km away, the small town of caramel stone houses in the interior of Mallorca, an hour’s drive from Palma, has […]