A section of Tree Top Hotel in Nyeri where the late Queen Elizabeth II spent her night in1952. [Kibata Kihu, Standard]
The Treetops Hotel in the heart of the Aberdares Forest of Central Kenya has for decades been a symbol of royalty, opulence, and the complicated history between the Kenyan highlands and the British monarchy.