India and Nepal restored passenger rail services between them on Saturday, as Kathmandu is increasingly wooed by China.
Nepal has traditionally done a balancing act between New Delhi and Beijing, but analysts believe Indian influence over Kathmandu has been dwindling as China pours heavy investment into the landlocked Himalayan country.
But Nepalese prime minister Sher Bahadur Deuba made India his first foreign destination since he returned to power last year.
As part of a three-day visit, he met PM Narendra Modi on Saturday and they virtually flagged off a passenger train connecting the eastern Indian state of Bihar with Nepal.
It is the first such rail link between the neighbours since services were halted for upgrades in 2014.
Both leaders agreed to prioritise trade and cross-border connectivity initiatives, PM Modi said.
"Such schemes will make a wonderful contribution for smooth, hassle-free exchange of people between the two countries," he said.
The two countries also finalised agreements on the supply of petroleum products and released a joint vision statement on power sector cooperation.
Nepal PM Deuba's journey south comes just days after Chinese foreign minister Wang Yi visited Nepal and India.
Jasprit Bumrah Is A 'Cat Burglar' For This Australia Great As India Gear Up For Border Gavaskar Trophy For 'Inappropriate Comment' During T20I Against India, South Africa Pacer Punished By ICC India Beat Japan, Set Up Women's Asian Champions Trophy Title Clash Against China Emergency Landing, Fliers Stuck For 3 Days In Phuket; Air India Responds Explained: Why Delhi's AQI Was 494 Today But International Monitor Said 1,600 Putin Responds To Biden's Missile Approval By Changing Nuclear Doctrine Ukraine Hits Russia With Long Range Missile After Biden's Approval: Report 3 Cops Suspended After Man Uses Police Jeep To Make Reel In Rajasthan Video: Minor Performs Dangerous Stunt On Road, Bengaluru Police Reacts Track Latest News Live on NDTV.com and get news updates from India and around the world.