Navraj Thapa

The author is Chief Technology Officer at Nepal Republic Media Limited
news@myrepublica.com