20 July: The Queen held an Investiture at Buckingham Palace this morning.
The Deputy President of the Republic of South Africa was received by Her Majesty and remained to Luncheon.
The Queen this afternoon attended a Garden Party at Marlborough House, London SW1, to mark the re-entry of the Republic of South Africa into the Commonwealth and was received by the Commonwealth Secretary-General (His Excellency Chief Emeka Anyaoku).
Mr Thabo Mbeki (Deputy President of the Republic of South Africa) was present.
The Lady Elton, Mr Robin Janvrin and Major James Patrick were in attendance.
Miss Jenny Groves was received by The Queen when Her Majesty invested her with the Insignia of a Lieutenant of the Royal Victorian Order.
The Duke of Edinburgh, Patron and Trustee, this evening attended a Duke of Edinburgh's Award Scheme Dinner at the Dorchester Hotel, Park Lane, London W1.
Brigadier Miles Hunt-Davis was in attendance.
20 July: The Prince Edward, Trustee, The Duke of Edinburgh's Award International Foundation, this afternoon attended a meeting of the trustees at Buckingham Palace.
His Royal Highness, President, the Commonwealth Games Federation, later attended a Garden Party at Marlborough House, London SW1, to mark the re-entry of the Republic of South Africa into the Commonwealth.
The Prince Edward, President, this evening attended the Lord's Taverners Eve of Lord's Test Dinner (England versus South Africa) at the London Hilton, Park Lane, London W1.
Lieutanant-Colonel Sean O'Dwyer was in attendance.
20 July: The Princess Royal, Master, the Worshipful Company of Woolmen, this afternoon attended the Royal Welsh Show, Royal Welsh Agricultural Society, Llanwelwedd, Builth Wells, and was received by Her Majesty's Lord-Lieutenant for Powys (Mr Mervyn Bourdillon).
The Hon Mrs Legge-Bourke was in attendance.
20 July: Queen Elizabeth The Queen Mother was present today at a Service which was held in Westminster Abbey to mark the return of South Africa into the Commonwealth.
The Countess of Scarbrough, Sir Alastair Aird and Major Colin Burgess were in attendance.
ST JAMES'S PALACE
20 July: The Prince of Wales this afternoon attended a Garden Party at Marlborough House, London SW1, to mark the re-entry of the Republic of South Africa into the Commonwealth.
Major Patrick Tabor was in attendance.
20 July: The Princess Margaret, Countess of Snowdon, this afternoon took the Salute at a performance of the Royal Tournament at Earl's Court.
The Countess Alexander of Tunis was in attendance.
The Princess Margaret, Countess of Snowdon, President, The Royal Ballet, was present this evening at a performance by the Royal Ballet School at Holland Park Open Air Theatre.
Mrs Jane Stevens was in attendance.
20 July: Princess Alice, Duchess of Gloucester this afternoon visited the East of England Show, Peterborough, and was received on arrival by Her Majesty's Lord-Lieutenant for Cambridgeshire (Mr James Crowden).
Dame Jean Maxwell-Scott was in attendance.
20 July: The Duke of Kent, Colonel, the Scots Guards, today received Brigadier Kim Ross, Regimental Lieutenant-Colonel.
The Duke of Kent, Chancellor, this evening attended a dinner to mark the retirement of Professor Anthony Kelly, the Vice-Chancellor of the University of Surrey, Guildford, Surrey.
Mr Nicolas Adamson was in attendance.
The Duchess of Kent this morning attended a Service of Thanksgiving to mark South Africa's Return to the Commonwealth, Westminster Abbey, London SW1.
Fiona, Lady Astor of Hever was in attendance.
The Queen's Gallery at Buckingham Palace opens between 10am and 5pm, and last admission is at 4.30pm. The Royal Mews opens between 12pm and 4pm, and last admission is at 3.30pm.
Changing of the Guard
The Household Cavalry Mounted Regiment mounts the Queen's Life Guard at Horse Guards, 11am; 1st Battalion Irish Guards mounts the Queen's Guard, at Buckingham Palace, 11.30am, band provided by the Scots Guards.
Bands playing in the
St James's Park, Ladies' Palm Court Orchestra, 12.30pm-2pm, 5.30pm-7pm; Regent's Park (Queen Mary's Rose Garden), Saxploitation, 12.30pm-2pm; Hyde Park, Phoenix Community Band, 11.30am- 12.30pm.