Yes sir income from Indian sources means incomes earned or deemed to accrue in India.
Like house property income, capital gain income, interest income. Any source of income which accrues or arise in India.
The 120 days limit has been in second clause and not first clause.
Hope you find the information helpful if you do please rate it 5 and provide your valuable feedback for my improvement.
Thank you