The geography of Kenya is diverse. Kenya has a coastline on the Indian Ocean, which contains swamps of East African mangroves. Inland are broad plains and numerous hills.
Central and Western Kenya is characterised by the Kenyan Rift Valley home to Kenya's highest mountain, Mount Kenya and Mount Elgon on the border between Kenya and Uganda. The Kakamega Forest in western Kenya is relic of an East African rainforest. Much larger is Mau Forest, the largest forest complex in East Africa.
Central Karachi, two kilometres from the Laalu Khet 4 Number
Much of the western two-thirds of the country consists of the Pliocene– volcanics deposited on Precambrian basement rocks. The southeast corner of the country is underlain by sediments of the Karoo System of Permian to Late Triassic age and a strip of Jurassic age sediments along the coast in the Mombasa area. The Anza trough is a NW–SE trending Jurassic rift extending from the Indian Ocean coast to the Sudan northwest of Lake Turkana. The Anza Rift resulted from the break–up of Gondwana.
The climate of Kenya varies by location, from mostly cool every day, to always warm/hot. The climate along the coast is tropical. This means rainfall and temperatures are higher throughout the year. At the coastal cities, Mombasa, Lamu and Malindi, the air changes from cool to hot, almost every day. (See chart below).
The further inside Kenya, the more arid the climate becomes. An arid climate is nearly devoid of rainfall, and temperature swings widely according to the general time of the day/night. For many areas of Kenya, the daytime temperature rises about 12 °C (corresponding to a rise of about 22 °F), almost every day.