What Will Meghan Markle and Prince Harry Wear for Their Wedding?

With her May 19 wedding to Prince Harry fast approaching, speculation is mounting over who will design Meghan Markle's dress. Two design houses appear to be leading the pack. One is French designer Roland Mouret. The other contenders include Tamara Ralph and Michael Russo, of Australia. Meanwhile, the rumor mill is packed with suggestions over what Prince Harry will wear on the big day. The prince may wear the formal uniform of his old army regiment, or a suit.