The Sanchi Stupa, a UNESCO World Heritage site, is a significant Buddhist monument. Built by Emperor Ashoka, it houses relics of Lord Buddha and stands as a testament to India's ancient Buddhist heritage.