All done by political parties. what will terrorist organisations gain by attacking small towns like jaipur they would prefer important and bigger places. Closer it elections it always happens. It worked in Gujrat they want to replicate it all over india