Some of the many fine statues in the main hall at Jiangxin Temple, Wenzhou, Zhejiang. The temple's name means "River Heart," and it is indeed located on a beautiful island in the center of the Oujiang River at Wenzhou. The island also features gardens, ancient towers, and an amusement park.
Posted to Reddit et al, May 1, 2025