Are foreign investors allowed to own a company in Nepal?

Yes. A foreign investor can own a company based on his/her equity investment. The ceiling of share ownership differs depending on the sector s/he wants to invest in.