These Facts You Don’t Know About Nepal,Will Astonish You

  Nepal is a country located in South East Asia with two giant neighbor countries,India and China making it a complete landlocked country. Nepal is regarded as one of the poor countries in the world based on Economy but rather than that Nepal is rich in its natural beauty,culture,tradition and natural resources.With the beautiful Himalayas,rivers,lakes … Continue reading These Facts You Don’t Know About Nepal,Will Astonish You