No injuries were reported.
The aircraft was on a flight from Abu Dhabi in the United Arab Emirates to New Delhi, the Indo-Asian News Service reported.
"The aircraft was flying over Pakistani airspace when the pilot saw a warning light in the cockpit and sought permission to land at the nearest airport, which was Nawabshah," an Air India representative said.
Wisconsin business offering 'therapeutic cuddling' forced to close
Costly malfunction causes beer flood at Boston-area brewery