Temple of Shri Neemach Mata Ji is one of the most popular Hindu temples situated in Udaipur Rajasthan. Goddess Shri Neemach Mata has her abode here on the hill near the Fateh Sagar Lake in the Diwali Area of the Udaipur. Shri Neemach Mata Ji who is three bodies in one popularly known as Ammba […]