Nepal is the small yet proud and diverse country. Diverse in terms of the culture, custom, and tradition to the topography itself. For a small nation like Nepal, this diversification is really amazing. There is a wide range of biodiversity with much rare flora and fauna, cultural diversity with different customs and way of life, there is geographical diversity where you can find plain and fertile land in Terai region and tall and glorious mountain in Himalaya region.