You could think that in the age of omnipresent technology, launching a startup could be done at any place in a world. You can just find a nice place with a decent Internet connection and start working, right?