India and China on Friday signed a record 24 agreements in key sectors, including in railways and education, on Day 2 of Narendra Modi’s first visit to China as India’s prime minister.