Windsor Castle hosted on Sunday an open iftar at St George’s Hall, a first inside the royal venue’s 1000-year history. Open to people from “all faiths and none,” the iftar experience began ...