India's going on a massive metro rail spree and also massively improving intercity rail. Things are significantly improving, though there will always be traffic in a city the size of Delhi or Mumbai.
The Bangalore metro project started in 2011. In over a decade, they've managed a paltry 56km of active rail lines - an average of 5km/year. Meanwhile, the city hasn't even had a master plan since 2016 and every government department works on its own without any collaboration whatsoever (resulting in disasters such as railway stations without any proper bus connectivity).
India's bureaucracy and polity will keep holding our infrastructure hostage.