Pictures of Amida France, the Buddhist center of Aida Trust in central Framce. www.amidatrust.comWeniger lesen