the second set of pics by anant kamath made me think again which car it is, as it isnt the 2007 focus sedan sold in the europe. infact it is the 2008 - to be launched - focus sedan for the states
had seen the pic before so struggled a bit thinking ' kahan dekhi thi yaar ', but found it .. here u go
Ford Vehicles: 2008 Focus - Gallery

nice 2 see ford getting aggressive in the indian car market !!! whoaa