Lord Muruga is the most popular Hindu deity among the people of Tamil Nadu. He is the son of Lord Shiva and he is known by different names like Subramanya, Shanmuga, Skanda, Karthilkeya, Arumuga and Kumaraswamy. Muruga is intimately associated with hilly regions, known in Tamil as Kurinji and is worshipped as the guardian deity. Lord Muruga is a special God with special powers. By worshipping lord Muruga with deep devotion, faith and bhakti all the troubles and difficulties in ones' life vanish and good days start appearing.