July 20 to 25 protests