"It's in China" - Inside the World's Largest Electrical Site on Planet Earth