14 November 2007
If it is a Indian Company then it is income accrued in India therefore taxable for all whether he is resident or non resident.Now it depends on nature of allowance u r receiving.It may be taxable or non taxable allowance depends on its nature.