Sacred Stupa Site Consecration Event, North Wales Tibetan Buddhist Stupa, a sacred site in Criccieth, North Wales Like this:Like Loading...