Islam bombs on Madrid and London!