Uganda has a very strong cultural heritage. Many regions in Uganda have kingdoms including: Buganda, Busoga, Bunyoro and Toro. Ugandans are remarkably hospitable and hail from a diversity of rich cultures and life styles each tribe has its own traditional dance; the banyankole perform their Kitagururo dance, the Banyoro have their Runyege. Acholi have the Bwora and larakaraka dances . The Alur people from the West Nile have the traditional Agwara dance Bagisu have the Imbalu dance during circumcision ceremonies.