It depends on the ISP and the city.
Tier 1 cities get the highest speeds, up to 1Gbps. Not all cities get the same speeds though.
Some companies give 1:1 upload speeds, so 200Mbps download and 200Mbps upload. Some companies restrict upload speeds. Larger companies are not as good as smaller companies from a price point and they provide adequate service. But smaller companies are located only in a few cities but provide much better service than larger companies. Typically, it's the smaller companies that provide 1:1 download and upload.
But when Reliance Jio comes into the picture, they will as usual revolutionize the broadband sector.