The Nameserver ns1.chinawhisper.com have a IP Address of 192.254.179.117 which is hosted on United States.
China Whisper shows you list of everything about China including Chinese lifestyles, cultures and topics & trends in China.