Putlur Temple, otherwise popularly known as Angala Parameswari Temple, is a sacred and culturally important site located in the Tiruvallur district of Tamil Nadu.
Putlur Temple, otherwise popularly known as Angala Parameswari Temple, is a sacred and culturally important site located in the Tiruvallur district of Tamil Nadu.