Shaheen Bagh is a neighbourhood in the South Delhi District of Delhi, India. It is the southernmost colony of the Okhla area, situated along the banks of the Yamuna. Read More
Four accused including two Afghan nationals were arrested from Delhi's Bhogal area in connection with a case where the Narcotics Control Bureau (NCB) Delhi Unit on Thursday busted an India-Afghanistan drug syndicate and recovered 50 kilograms of hero ...