There’s an actual dog house this season… Photos of the brand new Love Island villa in Cape Town have been released. As well as a new host in Laura Whitmore, the villa has a few new additions including; The Dog House – a place where Islanders can sleep if they’ve been chucked out of their […]

Read More