600 guests of the ceremony will include Barack Obama