No, I don't think just making public transport free will solve traffic problems. People often prefer the comfort of their own cars, and if the public transport isn't good enough, they won't use it even if it's free.
No, I don't think just making public transport free will solve traffic problems. People often prefer the comfort of their own cars, and if the public transport isn't good enough, they won't use it even if it's free.