Latest News

Trending

Meghan appears on Ellen talk show

Talk show host Ellen DeGeneres ppears with Meghan, The Duchess of Sussex, during a taping of "The Ellen DeGeneres Show" at the Warner Bros. lot in Burbank, California (Michael Rozman/Warner Bros. via AP) The Duchess of Sussex has said she and her husband Prince Harry are "happy" in California as she...