The last day to order and ensure your package arrives in time for Christmas is December 16.

Russia shuts down European University at St. Petersburg amid highly suspect bureaucratic hoodoo

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 fromRead more »