Nairobi, July 10 (ANI): Prime Minister Narendra Modi, who is on his first visit to African mainland, was given a glittery and warm welcome by the Indian diaspora in Kenya's capital city Nairobi on Sunday. Addressing a huge gathering here, Prime Minister Modi said that India and Africa share a very similar history of struggles and revolutions. Lauding the Indian residents living in Africa, he added that it is the roots of every Indian national living across the globe that has kept the culture alive. Welcoming Prime Minister Modi, President Kenyatta said, "Ours is a relationship that spans well over a hundred years. The fundamental basis of our partnership must remain people to people engagement."