Blog

Archive: Aug 2013

Where is Nepal?

Where is Nepal - Map of Nepal - next to China and IndiaNepal is located in Asia. Neighboring countries are India, Bhutan, Tibet, and China. We travel a lot and of course, people ask us where we are from.  It’s…