10 Mysterious fact about Nepal