Lahore Weather


Afghanistan sacks top generals over brazen hospital attack