Liu Jianchao, a senior leader of the ruling Communist Party of China, called on Nepal Prime Minister Sher Bahadur Deuba on Sunday and discussed ways to strengthen relations between the two neighboring nations, according to a statement issued by the Ministry of Foreign Affairs.