Spain allows outdoor dining again in Madrid and Barcelona