Green hedges at Kowloon Park with skyscrapers in background. Kowloon Park is a large public park in Tsim Sha Tsui, Hong Kong