Asked prices yesterday in Hafiz center lahore and it was around 30k for 8gb 2G iphone and around 47k for 8gb 3G. A shopkeeper demanded 31k for 4gb 2G iphone. His reason for such high price: 4gb was produced in limited amount, so its kinda collector's edition and thus the reason for being expensive. Now i would have smacked his head on the wall but i just left, moron didnt even know why 4gb was retracted.