Investigation finds Baidu's objectivity compromised by profit model

China begins to assemble what will become the largest radio telescope in the world with a 300 meter diameter.