Mention the part in London that is famous for public meeting, assemblage and free speech?

A ) Downing Street

B ) Red Square

C ) Hyde Park ✅

D ) Hyde Street