The National People's Congress (NPC), China's top legislature, concluded its annual session on Thursday.