Lahore Weather


Rural Afghans bear brutal cost of endless war