Step 1: Law of Evidence.
The Indian Evidence Act, 1872 does not fix a maximum number of witnesses in a case. What matters is the quality of evidence, not the quantity.
Step 2: Principle of "Best Evidence".
Courts are concerned with relevancy and reliability. Even a single witness, if credible, can prove a fact.
Step 3: Conclusion.
Thus, there is no legal limit to the number of witnesses.