NewsFeed

Protests against India mosque demolition

There have been protests in Delhi in India where authorities bulldozed parts of a mosque due to alleged encroachment. In the past month, several religious sites have been demolished across the country after being ruled illegal.