Giraffe Manor, a luxurious hotel in Karen that hosts a number of giraffes was on the receiving end of Kenyans' wrath over the weekend after 're-openning for Kenyans'.Traditionally, the hotel has b