Nairobi offers a myriad of unique experiences for residents and tourists and rooftop swimming is one of the ways to experience breathtaking views of the cityscape or natural landscape. This ...