Vatsala Devi Temple

Vatsala Devi Temple restoration in 1975 image

Vatsala Devi Temple restoration in 1975