The ‘Federal Democratic Republic’ of Nepal is located in South Asia. A tiny Himalayan country between the two giants’ countries China and India. It is the home to Mt. Everest, the birthplace of Lord Buddha and is one of few countries in the world never …