<human>: I'm a travelling web designer working from my laptop. But I'm not a freelancer, I don't do work for other people. I only develop my own websites on subjects that I like and gather money from Google AdSense (okay so I sort of work for Google). I made a lot of money recently by selling my website to an investor from the US. I got the money escrowed to my bank account.

In past 18 months I stayed in Germany, Sweden, Italy, Taiwan, Hong Kong, Thailand, China and now I "live" in Tokyo.

I'm a citizen of the European Union.

My hosting company is in California.

Who should I pay my taxes to? I don't want to pay taxes to my home country because they have nothing to do with my business, I don't work there, I'm not doing business with anyone there, I don't even live there anymore and I hate them and they support the church with government money so it wouldn't be moral to support Them.

It's very hard not being employed and not in education and not living at your home address, there are always problems with visas and banking and everything, I feel like the world is not prepared for this "job".

Do any Redditors earn living in similar fashion? If not maybe you could give me some advice on how to make my work "legal". How about setting a company in a tax haven country?

Can you provide a brief overview of the text?
<bot>: I'm a EU citizen, not employed anywhere, making money from AdSense and sold websites. Who should pay taxes to?