Just purchased a City and Grande.
City is a over priced fancy dabba. ( yes it is the most beautiful in its class). And paying 65/80k extra for a 1.6 Corolla is worth every penny. Smart entry and climate control ac or retractable mirrors are fancy shit.
At the end of the day Corolla is a bigger, better, comfortable car.
Yaris or City are smaller cars. Easier to maneuver good for secondary sedans, ager kissi ko ek gari leni ho Corolla any day minus features.
A good maintained Corolla does 10 to 11 in usual drives and 8.5/9 if driven for groceries only.
Yaris or City would do similar for groceries might do 12 to 14 on longer routes compared to 11 of Corolla.
At the end, Corolla is. Bigger and better car any given moment or day no matter what ever the justification be. No features even if Yaris and City start flying they will remain a league smaller then a Corolla.
Just like Alto is inferior to Cultus or WagonR.
My reason for buying a city was I needed a smaller car, city was readily available Corolla had a 6 to 8 month waiting period, don't like Yaris. If anyone takes my opinion I'd suggest them Yaris if they don't mind the looks. (City pe bilawaje 2 lack deine ki kia tuk hai unless u wana go for better looks, better looking interior)
Also Yaris is better then spending 24/25 lac on Cultus and Picanto