Despite hosting a population of over nine million people, there are plenty of quiet and idyllic places to picnic in London – from Hampstead Heath to Hyde Park. These are our top picks for the ...