If you are paid for work physically performed in India, that salary is taxable there, regardless of where the money is deposited. However, if you're an NRI working abroad for an Indian company, that salary is generally not taxed in India as services were rendered outside.