Islam police was found to be a body hanging from the tree in the weekly market in the Democratic Republic of Islam last day.

Advertisement