Consulate General of India in Shanghai, on Friday visited a prominent Buddhist temple in Shanghai, highlighting the strong cultural ties between India and China - the Jing'an Temple, inspired by ...
As Shanghai's oldest and largest religious complex, Longhua Temple is a natural tourist attraction, drawing droves of travelers. The temple was built in the 10th century and is named after the ...