Ghadir Khumm: The Formal Declaration of Imamat (Leadership) of Imam Ali (A.S)

The formal declaration of Imamat of Imam Ali (A.S.) at Ghadir Khumm has been unanimously described by the learned historians ...