For the roughly 20 million residents, it seems there are almost as many protest rallies as there are people ...
The biggest stories of the day delivered to your inbox.