I use to ask for Badri Nepal as a city guide, when i bring my groups to Nepal.
Badri i a very nice and competent guide and speaks very good english. He has a lot of knowledge about the cultural, history and religion of Nepal , which he communicates in a very pedagogical way to his listeners. He also knows a lot about the social and political system and life in Nepal and use to tell about it in a way that gives the groups a good view about life in Nepal and also give many chances to discussions about it. Badri is communicating all his knowledge in a nice and neutral way but also give the listeners several opportunities to discuss what he is telling.
I have been i Nepal every year since 2002 and often brought groups. And all my guests use to say that Badri Nepal is one of the best guides they ever had. So I go on asking for Badri Nepal when I need a city guide in Kathmandu.