Veteran Indian women’s cricketer Mithali Raj has announced her retirement from all forms of international cricket.