Mosquito-borne virus hits 21 towns