Claim: Baylor University is in the second largest state in India by both area and population.
Verdict: NOT ENOUGH INFO