This means that current United States President Donald Trump and his predecessor Barack Obama will not attend the royal wedding.