You are comparing a Japan made Nissan Latio with a Thai-assembled Honda City, and am not comparing apples with apples.
In any case, City is on a lower league and is classified as a budget car, hence made in Thailand (but ironically, budget car at premium pricing). City is on same league as Toyota Vios.