WHY ARE THERE SO MANY CHURCHES?

There is one Bible, yet there are many different Christian churches, all claiming to follow its teaching. Are they all correct in their interpretation of the Bible?