Rwanda, the land of 1,000 hills, is also known for being ordered and clean. But human rights groups say there is a lurid story behind the clean streets in Kigali. One of the first things that you ...