To mark 60 years of Queen Elizabeth II’s reign, England will hold Diamond Jubilee celebrations all over the country, the events centering around an extended weekend from June 2 to June 5.

Read more