India sees the biggest protest in history (13th December, 2020) A huge protest has taken place in India in what could be the largest demonstration in human history. Tens of thousands of farmers descended on the capital New Delhi to voice concerns about new farming legislation. This number is nothing out of the ordinary for a demo. However, history was made when up to 250 million people from a br..