The country marked 56th Mashujaa Day celebrations with the whole government led by President Uhuru Kenyatta trooping to Mombasa’s Mama Ngina Waterfront.
Here are some of the photos that capture the breathtaking moments.
Mashujaa Day was formerly celebrated as Kenyatta Day.
Do you have a story you would like us to publish? Please reach us through firstname.lastname@example.org or call/SMS +254 731 469269