China's top political advisory body has opened its annual session in Beijing. More than 2,000 CPPCC members are attending the session, which will run until March 10.