After a train was set on fire yesterday, violence escalated and spread to several areas in Gujarat, with four cities under curfew.