Machan, Toyota Allion is a normal size sedan but Toyota belta ( In Sri Lanka and south asian market it is 'Yaris') is a subcompact city car with the features of a sedan. Belta has slightly more fuel efficiency than Allion. Allion has more space and comfortability but is is more clumsy looking car. My personal preference is Toyota belta