Lahore Weather


South Africa ease to first World Cup win over Afghanistan