Business Indian firms hold ownership of nearly 5,000 MW of Nepal’s hydropower projects February 8, 2026
Business EIA reports made public for 11 hydropower projects in first half of fiscal year February 8, 2026
Business Nepal’s capital market has witnessed renewed momentum in initial public offerings February 8, 2026