The best way to report a scam in Spain is by calling the emergency contact, which is 112. Otherwise, you can contact the police or the Indian Embassy to report specific scams.