Rio Tinto has donated $1 million to the Australian Red Cross, a non-profit community services charity, in a bid to help ...