Ivan III of Russia, also known as Ivan the Great, was a Grand Prince of Moscow who reigned from April 1462 to October 1505. Check out this biography to know about his childhood, family life and achievements.