Since 2003 , Saudi Arabia has been hit by a series of terrorist attacks on Saudis and foreigners .