U.S. Markets close in 6 hrs 14 mins

Meghan Markle and Prince Harry invite 2,640 commoners to their wedding

Kensington Palace has released new information about the royal wedding in May. The will be allowing a certain amount of the public to attend as well as children.