As per the new telecom law, a person can hold up to nine SIM cards across most of India. While in Jammu and Kashmir, Assam, and the Northeast, the limit is six SIMs.