Short men will live longer than taller people because they are more likely to carry a gene that protects them from the effects of ageing, scientists have revealed.continue