125. The Corporation may provide and maintain within the City such open spaces as may be necessary for the convenience of the public and such spaces shall be grassed, hedged, planted and equipped with such amenities and in such manner as the by-laws may provide.