I agree with Abbas. Pakistani Hosting advertise "unlimited" packages and they are bulls*** because in capitalism there is no such thing as "free" or "unlimited".
There are limits on disk space, data transfer, bandwidth but Pakistani (and other international hosting companies) hide this. You better first ask the hosting ISP that how much disk space, bandwidth they actually allow to your web site. Otherwise, they will shutdown you web site without any notice, just because your website has used more than "unlimited" offer
Offshore hosting is also better because Pakistani bureaucrats and politicians can ban/block/shutdown any website that they don't like with their morning newspaper and tea. And they did with this forums (wiredpakistan.com) just because a bureaucrat dislike it in review of 10 seconds. No justice, no legal action, just a flick of telephone and website was shutdown.