President Muhammadu Buhari has commended former South African President Nelson Mandela for his rare virtues, especially in the promotion of peace, unity and reconciliation.