Uhh... what? Google map of China? I got a Google map of to an island called Boreray, right above the UK.Andy Chalk said:Also rather odd is that the image on the page links to a Google map of China. What could it mean?
You might want to recheck that link, Andy.