Designed by
Title
The Longhua Temple at Shanghai, China #150224464
Description
The Longhua Temple is a Buddhist temple dedicated to the Maitreya Buddha. Built in the early Song Dynasty, it is the oldest and largest temple in Shanghai, China.
This image is editorial