Udaipur is home to many natural and man-made wonders. One of these is the Karni Mata Temple. Sitting high on the Machla Magra Hills and far away from the pollution of the city, the temple provides mesmerizing views of the city of Udaipur and its placid lakes. A peculiar feature of the temple is the […]