interesting facts about 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...