Step 1: Constitutional provision
The Indian Constitution, under the Eighth Schedule, recognizes a total of 22 languages.
Step 2: Excluding Hindi
If we exclude Hindi, the number of other languages recognized is:
\[
22 - 1 = 21
\]
Step 3: Conclusion
Thus, besides Hindi, 21 languages are mentioned in the Constitution.
The correct answer is option (B).