Who has the longest reign among following?3A. Angela Merkel B. Barack Obama C. President Putin D. Narendra ModiSubmitted by: Faryal Mansha Read More Details about this Mcq: