Revolting alliances

In the 21st century, compromise between political groups that hate each other may become a requirement for the survival of democracy

Leave your comment