Civic Revolution From Below Or Presidential-Military-Contractor Counter-Revolution From Above? April 6, 2022 author: Dayan Jayatilleka