21kmpl is high but i think it is achievable, bcuz i ve been getting 18+ on my 06 idsi... depends many thing, quality of fuel, speed, road, tire pressure, foot on padel, weather, weight in car etc etc... if everything is perfect, u ll get 26.4km/ltr on a city idsi (as tested and proved by experts)