It’s been a rough couple of weeks, to be sure, in the news here and abroad.