Who has the longest reign among following? November 9, 2021 – by admin Who has the longest reign among following? A. Angela Merkel B. Barack Obama C. President Putin D. Narendra Modi