A stupa, a place of prayer and meditation

A stupa, a place of prayer and meditation