which one is better both fuel and maintance
GLI 2010 is better option
Both are good options.
If given same conditions for both cars, Honda City will have better fuel efficiency, but maintenance wise and ruggedness, rough and tough; GLI would be better.
but drive of city is too good...
City 2010 will be cheaper than Corolla 2010. So your cost will vary with both cars.