Friday, 29 March 2024 07:01 PM
Published On: March 21, 2017 11:30 PM NPT By: Lara Höfemann
Over 23,000 dogs live in the streets of Kathmandu right now.