Nepali PM to visit China