Nepal is an amazing, enigmatic country full of contrasts, beauty and mystery.  A tiny country pinned between India and China, with a population of 27 million and a per capita annual income of less than US$650, Nepal is among the poorest countries in the world and currently ranks 157 out of 187 countries on the […]