For the first time in history, Windsor Castle hosted a Ramadan event, with an iftar meal held on the grounds of the royal estate this weekend. (The iftar meal is the main meal of the day during ...