A 10-meter-tall futuristic "fembot" sculpture seems oddly mismatched in her traditional Chinese courtyard on Tuesday in a commercial district in Chengdu, Southwest China's Sichuan Province. Photo: IC