Sri Lanka President Mahinda Rajapaksa has arrived in Kenya to begin a four-day state visit, the President's Office said here on Thursday. Rajapaksa was received by Kenyan President Uhuru Kenyatta and welcomed with a Guard of Honor. President Rajapaksa will attend Kenya's Independence Day festivities that will take place at the Moi International Sports Complex (MISC) in Kasarani on the outskirts of Nairobi. Kenya achieved its independence from the British in 1963, and this year's jubilee celebrations are expected to be the largest in 50 years with a number of world leaders expected to attend. The two presidents will hold bilateral talks at the State House on Saturday. Sri Lanka and Kenya are expected to sign a number of agreements in sectors such as trade, tourism and cultural cooperation, among others. President Rajapaksa is also scheduled to visit the United Nations Office in Nairobi (UNON), the U.N headquarters in Africa. It is the second largest United Nations complex outside of New York. During this meeting, the president will hold discussions with the UNON Director General Sahle-Work Zewde and the heads of the United Nations Environment Program (UNEP) and UN-Habitat based in Kenya. During the visit, President Rajapaksa will also attend the Sri Lanka Business Forum, meet with the Kenyan business community and attend the 10th anniversary celebration of the Kenya Private Sector Alliance. Among the other events in which President Rajapaksa will participate include attending a state banquet hosted by President Kenyatta in honor of President Rajapaksa and the First Lady, laying a wreath at the Mausoleum of Late President Jomo Kenyatta and visiting the Nairobi Buddhist Temple. This is Rajapaksa's second visit to the African country. The last visit to Kenya was in 2000 to attend the first session of the Preparatory Committee for the Special Session of the U.N. General Assembly on the Habitat Agenda.