Abroad: China

White Horse Temple, Luoyang

From my recent trip to Luoyang in Henan province. The White Horse Temple is the first Buddhist temple in China.

Advertisement