Hindustan Times seems to know something about Neil Armstrong that the rest of us don't.