Ali Abdullah Saleh ( ; born March 21 , 1946 ) is the first and current President of the Republic of Yemen . Ali Abdullah Saleh ( ; born March 21 , 1946 or 1942 ) is the first and current President of the Republic of Yemen .