Prince Harry and Meghan Markle, the Duke and Duchess of Sussex, were reportedly not invited to visit Balmoral Castle in Scotland this year. King Charles will be staying there. Read More in FOX News.   Read More in Red Pill NOWlej.