India is home to 1.4 billion people but around a billion lack money to spend on any discretionary goods or services, a new report estimates.
Results that may be inaccessible to you are currently showing.
Hide inaccessible resultsResults that may be inaccessible to you are currently showing.
Hide inaccessible results