New York will soon ban cars from its beloved Central Park, the city's mayor announced today, citing a commitment to reducing pollution and "prioritising people over cars."
Disclaimer: No Business Standard Journalist was involved in creation of this content
