What the Interview With Biden Showed

India welcomes its first newborn cheetahs in more than 7 decades

More than 70 years after cheetahs were declared officially extinct in India, the country is now home to four newborn cheetahs, India's Environment Minister announced Wednesday.