About Pushpagiri Vihara
Pushpagiri was an ancient Buddhist mahavihara located atop Langudi Hill in Jajpur district of Odisha, India. The complex contains ruins of stupas, rock-cut sculptures and other artifacts. Pushpagiri was mentioned in the writings of the Chinese traveller Xuanzang and some other ancient sources.