Al Nassr, a Saudi professional football club based in Riyadh. The name Al Nassr means “victory” or “triumph” in Arabic, and this team has certainly lived up to its name throughout its history. Founded in 1955, Al Nassr is one of the oldest and most successful football clubs in Saudi Arabia. They have won… Continue reading What is Al Nassr?