walked around in battersea park today. is there a better city for parks than london?