Photo : Nepal Tourism Board’s Facebook Nepal, the birthplace of lord Buddha and country of Mt. Everest, is one of the most beautiful countries in the world. Last year, massive…