Nepal is situated in the Himalayan mountain run; circumscribed by India to its south and China to its north. Home to Mount Everest, Nepal gloats of mind blowing nature, dynamic culture and rich history. It draws in experience searchers and mountain dwellers alike.