12 interesting facts about Nepal