iShares plc schedules annual general meeting for July 16 | AllMind News