After over a year and a half of renovations and expansions, the Memorial for the Site of the First National Congress of the Communist Party of China in Shanghai reopened on Thursday, ahead of the upcoming centenary of the founding of the Party in July.