buddhismnow.com
Tantric shrine, disclosing Nirvana within the petals of a lotus
Buddhist art: Tantric shrine, disclosing Nirvana within the petals of a lotus.