Nepal Map and Location
Posted in Nepal on 05/26/2009 11:21 am by adminNepal’s 30 million people are located between China and India. A major source of visitor interest are eight of the world’s ten highest mountains including Mount Everest, the highest mountain in the world.

