As the oldest temple in southwest China's Chongqing, Tushan Temple is nestled among towering hills and ancient trees, offering a tranquil retreat amid the city's iconic urban landscape.
As the oldest temple in southwest China's Chongqing, Tushan Temple is nestled among towering hills and ancient trees, offering a tranquil retreat amid the city's iconic urban landscape. · XDL
No comments yet
Say something. You’re first.