Visual of The Line city in Saudi Arabia

Human rights organisation ALQST has reported that three men forcibly evicted from the Neom site in Saudi Arabia have been sentenced to death. Read more