India and Nepal sign pacts on energy and transport

India and Nepal sign pacts on energy and transport

India and Nepal sign pacts on energy and transport Context:...