Finally Meghan Markle and Prince Harry wedding happened today, 19 May, 2018 after a lot of speculation. Meghan Markle wore a beautiful white boat neck gown in