july 2024 demonstrations..