India News | Asian News International | Friday April 12, 2024
The Ambassador of Nepal to India, Shankar Prasad Sharma, has called for the Indian business community to consider investing in Nepal and added that New Delhi is the number one place to promote investing in the Himalayan nation.
www.ndtv.com