Lahore Weather


Hafeez stars as Pakistan beat South Africa in first ODI