Nepal natural area for cooperation with India: China
Nepal is a natural area for cooperation between China and India, China's State Councillor Wang Yi has said while inviting India to participate in connectivity projects between the three nations. Wang added that Nepal's development should be a common understanding between China and India. This comes after Indian PM Narendra Modi sought to reset bilateral ties with China.