Madrid - Relations between Spain and Morocco are "excellent", said on Monday evening Spanish Prime Minister, Mariano Rajoy, during a televised debate between the leaders of Spain’s four main parties.