The aircraft was flying at an altitude of 37,000 feet in Pakistani airspace when it diverted to Karachi.

Source: flightradar24.com
The aircraft stayed in Karachi for 2 hours 3 minutes. It left Karachi at 7:53 PM to complete flight EY216 to Delhi where it arrived at 10:01 PM with a delay of 2 hours 41 minutes. It was scheduled to arrive in Delhi at 7:20 PM.

Source: flightradar24.com
Abbas