Say, I am an Indian citizen and living and working in US, do I still have to pay some taxes to Indian government? My first thought is why should I be paying taxes to Indian government because neither am I living in India nor am I employed in India and I am earning in USD. But then my second thought is that I may have to pay some (nominal) taxes to Indian government, because I am still holding Indian citizenship and hence at any point I can come back to India and start availing facilities in India?
Please give me some input to if I am liable to paying taxes to Indian government and in yes/no case, please also give some clue to philosophy behind.
Thanks,