India hands out fines to owners of polluting vehicles, building sites

India hands out fines to owners of polluting vehicles, building sites
play icon
Commuters ride along a street engulfed in smog on the outskirts of Amritsar on