Who has the longest reign among following? 0 A. Angela Merkel B. Barack Obama C. President Putin D. Narendra Modi Submitted by: Faryal Mansha Go to