Nepal: Once is Never Enough Nepal, a small landlocked country sandwiched between two emerging giant nations: China & India.