About Kalachakra Stupa (Greece)

Kalachakra Stupa is a stupa located just outside Lagkadaiika village, in the Xylokastro area of the Corinthia region of southern Greece, overlooking the Gulf of Corinth. It is the largest stupa in Southeastern Europe.