National Australia Bank has slashed its dividend to its lowest in almost nine years after posting a first-half cash profit of $2.95 billion.

National Australia Bank has slashed its dividend to its lowest in almost nine years after posting a first-half cash profit of $2.95 billion.