Step 1: Current constitutional landscape.
High Courts are created under Chapter V of Part VI of the Constitution. As of now, India has 25 High Courts.
Step 2: Recent changes that fixed the count.
The separate Andhra Pradesh High Court (Amaravati) and the Telangana High Court (Hyderabad) were notified in 2019, bringing the total to 25.
Step 3: Avoid the “bench vs court” confusion.
Benches (e.g., Jaipur bench of Rajasthan HC) are not separate High Courts; only constitutionally notified High Courts count.
Step 4: Conclude.
\[
\boxed{\text{25 High Courts (Option C).}}
\]