Kenya's opposition has won a landslide victory in the country's elections, ending the ruling Kanu party's four-decade long spell in power. Not all the votes have yet been counted, but the electoral commission said there was no doubt that Mwai Kibaki of the National Rainbow Coalition (Narc) would be the country's next president. Results from the Institute for Education in Democracy, a non-governmental organisation working with the electoral commission, indicate that Narc has also won a big majority in parliament - capturing 114 seats against Kanu's 42.