this film marked the feature film debut of david selby and kate jackson ingingo ya inama y igihugu y urugaga nshobora kwemeza niba bibaye ngombwa it is home to a world's largest apple