Re: GPS
I did checked this sometime ago and I took my Garmin to Pakistan, There is a Garmin dealer who sells maps for major cities. unfortunately untill last year they were not compatible with City Navigator 5 and above. Means that no voice guided routes but like old City Select and Metro Guid which shows you the route and map without voice.
Even I tried World map and it did had major roads of Whole world including Pakistan.
The Maps for any Major city in Pakistan was available additionally on SD card for something like 5500 Rs to 8500 Rs. at that time.
I dout that tom tom has any maps for Pakistan. Although I myself like tomtom but due to ease of use arround the world I bought Garmin.