Editorial image. Not to be used in commercial designs and/or advertisements. Click here for terms and conditions.
It is in the white horse temple(Baima Temple) in Luoyang China. White Horse Temple is the first Buddhist temple in China, established in 68 AD in the Eastern Han capital. The temple is considered by most believers as the cradle of Chinese Buddhism.