When did Cleopatra riegn ancient Egypt?

Cleopatra reigned in Egypt from 47 BC to 30 BC. A reign of 17 years.
Cleopatra reigned in Egypt from 47 BC to 30 BC. A reign of 17 years.