Buddhist masters have gathered in Gelephu, Bhutan, to witness the construction of 108 stupas in a single day
Open True Mainstream to compare left, right, and center coverage