List the top facts about Ngiri, KenyaSummarize this articleWhat is the single most intriguing fact about Ngiri, Kenya?Are there any controversies surrounding Ngiri, Kenya?