Who Are 12 Imams In Hadith Of Sahi Bukhari: 7222
All of them those rulers will be from Quraish
Watch at 14:11 https://youtu.be/UCMiMpJGV4E
Pls. see this thread: Discussion 8998