Which state has more temples in India?
In case of Temples it is Tamil Nadu. Tamil Nadu has the most number of Templesand Largest size temples in India mostly dedicated to Lord Shiva and Karthikeya (Skanda in North India) since most Tamil Kings are Shaivaites