How many consonants are there in English?

How many consonants are there in English?

Explanation
  • English has total 26 letters.
  • English has 5 vowels (a,e,i,o,u).
  • English has 21 consonants.