Sorry Nigel, this is a bug I can't fix.
Sometimes, companies register their IP addresses with RIPE, the European registry, with an incorrect country code. I would guess (and this is only a guess) that Baidu have used the EU code because if they used CN, RIPE would refuse to register the IP addresses and tell them to use APNIC instead.
Anyway, I can't start fixing problems that are caused by companies providing wrong information, as that is likely to lead to a great deal of pain.
Sorry again that this isn't particularly helpful.
--Nigel
% This is the RIPE Database query service.
% The objects are in RPSL format.
%
% The RIPE Database is subject to Terms and Conditions.
% See
http://www.ripe.net/db/support/db-terms-conditions.pdf
% Note: this output has been filtered.
% To receive output for a database update, use the "-B" flag.
% Information related to '185.10.104.0 - 185.10.107.255'
inetnum: 185.10.104.0 - 185.10.107.255
netname: EU-BAIDU-20121219
descr: Baidu (Hong Kong) Limited
country: EU
org: ORG-BKL4-RIPE
admin-c: SC14148-RIPE
tech-c: SC14148-RIPE
status: ALLOCATED PA
mnt-by: RIPE-NCC-HM-MNT
mnt-lower: baidueng
mnt-routes: baidueng
source: RIPE # Filtered
organisation: ORG-BKL4-RIPE
org-name: Baidu (Hong Kong) Limited
org-type: LIR
address: Baidu (Hong Kong) Limited
address: Room 2201-02, 22/F, World Wide House,19 Des Voeux Rd Central
address: ${rcptPostalCode} Hong Kong
address: HK
mnt-ref: Baidueng
mnt-ref: RIPE-NCC-HM-MNT
mnt-by: RIPE-NCC-HM-MNT
source: RIPE # Filtered
person: Selina Chui
address: Baidu Campus, No. 10 Shangdi 10th Street, Haidian District, Beijing, China 100085
phone: +8615017610197
nic-hdl: SC14148-RIPE
mnt-by: Baidueng
source: RIPE # Filtered
% This query was served by the RIPE Database Query Service version 1.66.3 (WHOIS3)