Russia shuts down European University at St. Petersburg amid highly suspect bureaucratic hoodoo
Ian Dreiblatt
The European University at St. Petersburg, located in the Russian city whose name it bears, has been ordered to cease classroom instruction, and may face closure or further reprisals, according to reporting from… Read more »