Choosing the perfect internet connection can be quite a tough job especially in a city like Karachi where there are so many internet service providers available in our vicinity....