Kathmandu Valley
Kathmandu Valley has total population of 2,517,023.