Among the oldest of architectural forms, the Stupa is a universal symbol of enlightened mind, a familiar sight in all countries where Buddhism has flourished.”

Our friend Roni introduced us to these. This page gives you a very good introduction to their meaning and origin.

Stupa: Its Symbolism And Meaning | Buddhist Symbols.