What is the chaos around NRI taxation in Income Tax Act?
Currently IT Act provides that if you are a resident of India (as per tests laid down in IT Act - your residency depends on the number of days you stay in India cumulatively), your worldwide income will be taxed in India.
If you are non-resident in India (ie you don't cross the threshold of number of days for residency) only income received in or sourced to India will be subject to tax in India.