News

Thirupachur (Thirupasur), a village near Thiruvallur, is home to the Vachishwarar temple, one of the Padal Petra Sthalams or ...