I can't say anything about India but yeah that's about right for Pakistan. I graduated last year and started working there for a Fintech startup as an ML engineer and my salary was half that. It was considered pretty good for someone who was fresh out of university.
For reference I am now in Portugal and my salary is 1400EUR before taxes. I know it's not a lot but it is much better than it was there.