in

Kate Middleton dons £85 gold necklace engraved with the initials of George, Charlotte and Louis

Source link

Two people injured after a fight led to a shooting during protest in Portland

Meghan Markle's close friends join her rally to encourage US voters to register ahead of election