Have deaths from COVID-19 in Europe plateaued due to herd immunity?. Issue 10241 (20th June 2020)