India Explores Diplomatic Channels for Release of Seven Abductees in Afghanistan

The Indian engineers were abducted from near the Cheshma-e-Sher area in the Baghlan province of Afghanistan on May 6 while they were working at a power project site. Some media outlets have reported that the abductees have been kept at…