Author: Nadeem Badshah and agencies