Important Buddhist temple, site of important scripture finds.