With my limited understanding, I would say you pay taxes in the country where you live. But I guess laws could say differently in those countries that you mentioned.
Discussion
Thank you very much. Looks like I need to pay a tax advisor a shit ton of money to be sure haha