Results 1 results found The Bai Ta, White Buddhist Stupa, on Qionghua Island in BeiHai Park, Beijing, China, Asia