Nepal

Nepal covers the land area of 147,181 sq km, stretching 800km from east to west and 90 to 230km from north to south. Nepal is land-locked country between China and India. Nepal has three geographic re...