Is income tax direct or indirect tax?

Just started working and trying to understand taxes is income tax considered a direct or indirect tax in India? What’s the difference anyway?