Hyde park räknade 300,000 deltagare.