June 10, 2022 Huge number of Islamists protest outside Mecca Masjid demanding arrest of Nupur Sharma the BJP Leader World News