World

New human species discovered in a cave in the Philippines

A tiny, long-lost cousin of our own human species was discovered, scientists announced.