Nairobi is a city that never ceases to amaze with its blend of modernity and tradition.