Nepal is geographically located between two giant nations India and China. Although Nepal is physically a small country ( with an area of 1,47,181 sq. km. ), it is rich in floras and faunas, natural landscapes, amazing culture and traditions, holy and sacred places, adventures, mountains, greenery, rivers and falls. Millions of tourist visit Nepal...Read More