amaizng facts about nepal

Amazing facts about Nepal | Nepal surprising facts

Nepal is a landlocked country in Southern Asia, between the Tibet autonomous region of China and India. Here are someĀ Amazing…

8 years ago