Mohammad Hafeez has been named as the new Pakistan Twenty20 skipper, although Misbah-ul-Haq will retain the captaincy in the Test and one-day international formats. Hafeez has been promoted from the ranks to lead the side for the two T20 clashes in Sri Lanka, which kick off a tour which also includes five one-day internationals and...







