If he's ok with Android, I guess he should extend his budget a bit and check out for Motorola Defy Plus (around 16.5k, saw on ebay) or Samsung Galaxy S (around 18k, not sure). Don't settle with any Android phone having less than 1Ghz processor for a better Android experience.
Well, if she has a very strict budget, she can check out Samsung Galaxy Ace (around 13.5k) Or HTC Wildfire S (around 13k).Regarding Defy+ (an upgraded version of Defy), it's priced at Rs.17400 on Flipkart. Saw 16.5k on a deal in ebay.EDIT: Forgot to mention that Samsung Galaxy Ace has an outdated processor (ARMv6), and many applications (e.g. Firefox for Android, etc) require atleast ARMv7. ARMv6 doesn't fully support FLASH too. I would suggest to stay away from Galaxy Ace.
most of the ppl online say ace is better. coz htc's sense eats up most fo the available ram. plus bigger screen on the ace. fwiw i have a galaxy ace. never xperienced any lag whatsoever. the cpu & gpu both r quite capable of handling everything. galaxy ace or wildfire s - Android Forums
plus ace has a huge community support(most samsung device do) and easier to root as well.