News

Restaurant owners in Mallorca, Spain, are panicking over the sharp decline in the number of customers, with figures worse ...