Yesterday I found Hyde Park where is located in the central park of London.
It is as huge as the central park in New York