Using an eSIM is the best way to get mobile internet in India when traveling. Travel SIM cards from the likes of Jio or Airtel are also good options if you prefer using a physical SIM card over an eSIM.