By Brad Olsen India, Nepal, Bhutan, Pakistan and most countries in South Asia lie directly south of the towering Himalayan mountain range, one of the most awesome sights in the world. The mythical country of Nepal rises