Jammu and Kashmir announces 34-hour long curfew from 8 pm Saturday to 6 am Monday ( April 26 ) to curb coronavirus spread.