electra was one of the pleiades sisters in greek mythology sinshobora kwigira nkumukunda anyway the vast land of atlas's sons menyesha iyo ukuye iyo raporo kuri kazitunga