Let's say I have an online store. I sell things and receive revenue. It is profitable. Its server is somewhere in USA. I am currently in Germany. My customers are mostly in, say, Thailand. I have not registered it as a company, all the monies goes into different accounts in different countries (as I see fit). I have dual citizenship of UK and Hong Kong.
Do I need to pay tax? (What kind of tax? Business tax as well as personal income taxes?) If so who do I pay it to? Is it to the country where my bank accounts are? Is it to the country where I live? Where my server is hosted?