Interesting Facts Of Nepal Read more December 10, 2017 The country which is only 1,47,181 square kilometers in area and landlocked by two giant country, India and China but has never failed to amaze the... Facts