Baby boxes containing essential items such as clothes, books and blankets are to be delivered to new mothers across Scotland for the first time.

All expecting parents with due dates after August 15 can get one of the cardboard boxes - which come filled with newborn baby essentials worth over £100.