6 facts about Longhua Temple, Shanghai
Longhua Temple is a historic Buddhist temple located in the Xuhui District of Shanghai, China. With a history spanning over 1,700 years, it is one of the oldest and most significant temples in the region. Here are some intriguing facts about Longhua Temple: History: Longhua Temple was first built during the Three Kingdoms period (220-280 […]