London's best park is obviously Battersea Park