Hammad Azhar announces surrender before court in May 9 cases

Hammad Azhar announces surrender before court in May 9 cases