Central Reserve Police Force (CRPF) officers guard an entrace point to the site of a mosque demolished by local authorities over claims that it was an illegal construction in the Mehrauli area of New Delhi on Thursday.

Central Reserve Police Force (CRPF) officers guard an entrace point to the site of a mosque demolished by local authorities over claims that it was an illegal construction in the Mehrauli area of New Delhi on Thursday.
block
block