Organization:
Dechen Choling
Land of Great bliss
Dechen Chöling is the residential practice centre of the European Shambhala Buddhist community. The centre sits in a land of rolling meadows and magnificent old trees near Limoges, France. People...