Adinath Lokeshwar/Definition

Temple sacred to both Hindus and Buddhists in Chobar, 6 km outside Kathmandu, Nepal.