An expatriate staying in India and not a citizen is liable to pay tax on any income earned by him or her in India, irrespective of the nature of work or the country of citizenship of the expatriate.
If income of the expatriate is taxable in India as well as in his or her country of origin, the expatriate can seek benefit of the Double Tax Avoidance Agreement (DTAA) signed between India and several other countries to avoid paying double taxes on such income.
For more information, click here