India's middle class, defined as those able to spend between $2 to $20 a day in 2005 purchasing powe...
2010-08-24