Dal Bhat From Nepal: Delicious Recipes From Around The World! Nepal is a country found in South-Central Asia amongst the Himalayan mountains. It is bordered by China to the north and India to the south. Read More