Thamirabharani Maha Pushkaram festival begins at Nellai

Thamirabharani Maha Pushkaram, the riverside festival that takes place once in 144 years, is under way right now along the banks of the Thamirabharani in Tirunelveli and Thoothukudi. Continue Reading