Mystery of human lifespan may finally be solved

INSUBCONTINENT EXCLUSIVE:
The mystery of why humans die at around 80 while other mammals live far shorter or longer lives may finally have been solved by scientists.