Most Popular Titles With Location Matching "Arhat Hall, Longhua Temple - 2853 Longhua Road, Xuhui District, Shanghai, China"
The Amazing Race (2001– )
They Don't Even Understand Their Own Language
TV-PG | 44 min | Action, Adventure, Family
The Final 4 teams struggle with the language barrier in Shanghai while sorting through hundreds of golden Buddhas and thousands of Chinese stamps in their pursuit for a spot in the Final 3.