India remains Nepal's closest partner, but Kathmandu is expanding ties with China and other countries, reshaping the strategic landscape in South Asia.