News

Of course, the explanation behind the seemingly odd photo is far less nefarious: The orb is actually an installation at the Global Center for Combating Extremist Ideology in Riyadh, Saudi Arabia ...