Nepal, in specific Kathmandu, is loaded with very corrupt police (the military police were far less corrupt than the Kathmandu city police). There have been stories of police scamming tourist due to mandatory bribery and even in some cases black-male. Be aware and alert, especially while in Kathmandu!
A special unit of the Nepal Police called Tourist Police deals with problems related to tourists. One can contact the Nepal Tourism Board, Bhrikutimandap (Tel: 256909) to avail the services of Tourist police.
People if any of you is planning to come to India thru the road border from nepal get ready to grease a lot of palms ....these suckers will really bleed you dry until they get all that they can from you ....they will chase you and hunt you down until you pay them off..
Check points are what you see all over the country. They ask for stop beforehand and say thank you afterwards. They are friendly to tourists. It's just very weird to see.