iyi ndirimbo ikaba koko igaragaramo imbyino zisa neza neza n'imbyino nyarwanda the setting location of the series is left unclear demwa goes to the sun and observes the sun ghosts