7 States or Province of Nepal

States or Province in Nepal Location: Nepal is located in the Himalayan Mountains of South Asia, with India extended to the east, south, and west and China onto the north. Size: Nepal’s total area is 147,181 square kilometers which include 0.3% of the Asia land and 0.03% of the world…

3 Comments
Close Menu