Meghan Markle

A Royal Wedding in Kensington? While Prince Harry and Meghan Markle will be living in Kensington, they won’t be tying the knot in that city in Maryland. But in homage to Kensingtonians in the...