Delhi Police filed 300-page charge sheet in Rani Bagh rape

India