20111211 india: Ahmedabad best city to live in; Pune close second