ecoxplorer.com
12 Places Where Harry & Meghan May Live - ecoXplorer
After the honeymoon, Prince Harry and Meghan Markle have to live somewhere. But where? Here are 12 suggestions from Visit Britain, the official visitor’s board, including both obvious choices like Windsor Castle, where the wedding ceremony is being held, Kensington Palace, where they have been living, and some lesser-know palaces and castles. Which one would you …