NAGDA TEMPLE – Udaipur

India is a country of faith and spirituality. It makes India home to many temples of various religions. Sahasra Bahu Temple (also known as Nagda Temple) is one of them. It is situated at Nagda which is about 24 kilometers from Udaipur. Nagda has been the capital city in the times of rulers. The temple…