Russia’s intervention has made the complex pattern of alliances and enmities in Syria still more intricate. As The Guardian notes, the Assad regime and its local opponents are backed to differing degrees and in different configurations by military powers from near and far, so here is your cocktail-party-napkin-sized guide to who supports/opposes whom in Syria.

Consider it the Middle East's own "dot plot"

All "dots" subject to change.

Source: The Guardian