I managed to work around this problem by using my mobile phone, HTC One X.
I'm not sure if this option is available to all the modern android smart-phones but the One X comes with an option to use the actual phone as a Wi-Fi Hotspot. You turn on your 3G Network and then turn on the phone as a...