Welcome to 'Chinawood' A five-hour drive southwest of Shanghai, in the hills near a manufacturing hub, the world's largest outdoor film studio has a full-scale replica of Beijing's Forbidden City, a Qin dynasty imperial palace, the largest indoor Buddha in China and other sets that have appeared in hundreds of Chinese television shows and films.