Nepal meets criteria of developing country with mid income