The history between Ireland and England has been contentious over the years (to put it mildly), but in more recent times, England has made an effort to honor the Irish on this day. Since 1901, British royals present bowls of shamrocks to members of the Irish Guards, a regiment of the British Army. The shamrocks are flown in fresh from Ireland for the occasion. In the mid-1900s, open celebration of the day was discouraged due to anti-Irish sentiment, but happily those days are past. Now several British cities, including London, hold an annual St. Patrick's Day parade and other festivals and celebrations.