Prepare the broth by placing the whole chicken in a large pot along with the carrots, parsnips, celery, onion, leeks, garlic, bay leaf, peppercorns, diced tomatoes and chilies and fresh cilantro. Cover with water by one inch. Bring to a boil then reduce to low, simmering partially covered, until chicken is tender, about 90 minutes. Skim off foam and fat as needed.