Why does Islam have so many subsects ? Shia, Sunny, Wabahabi, Ibadi, Sufi, Hindu, Seikh, Jain, Salafi, Ahmedia etc. are so confusing !?

8 answers 8