Francisco D'Souza grew up in Nairobi, Kenya. His father was a diplomat, which led to the family living in various countries during his childhood. However, Nairobi was where he spent most of his formative years.
Francisco D'Souza IQ Test: 22 Questions to Determine Your Smartness