Kraj Nepalu znajduje się w Azji Środkowej, wciśnięty między północno-wschodnią część Indii a południowo-zachodnią częścią Chin. Nepal leży w środku Himalajów, czyniąc go domem dla ośmiu 10 najwyższych gór świata, w tym najwyższy, Mount Everest.
Według spisu ludności z 2011 roku populacja Nepalu wynosi 26 444 504. Około 81 procent populacji praktykuje Hindusi, co czyni Nepal krajem o najwyższym odsetku Hindusów na świecie. Jednak wielu w kraju identyfikuje się zarówno jako Hindusi, jak i Buddyści. Katmandu jest stolicą Nepalu, a także największym miastem w kraju.