Saudi Arabia signed contracts worth 2.2 billion riyals (US $587 million) on Sunday October 31 mostly for road-building, according to state news...