News

A beach in Devon has been dubbed a stand-in for a stunning seaside location in the South of France, making it an ideal "perfect off-grid getaway", according to a holiday firm. Travel experts ...