who needs to pay income tax in india
individuals , Hindu Undivided Families ( HUF 's ) , companies , firms , LLP , association of persons , body of individuals , local authority and any other artificial juridical person