Vedi Complex - The only surviving remnant of all the sacrificial places in India. Part of UNESCO World Heritage Site - Kumbhalgarh Fort … More Vedi Complex (Vedi Parisar), Kumbhalgarh – The only surviving remnant of all the sacrificial places in Indi