Please keep in mind India has one of the, if not the, largest middle class population in the world.
https://www.weforum.org/agenda/2016/11/6-surprising-facts-ab...
However, there are other estimations around that make India's middle class much smaller, say ~25M
http://www.business-standard.com/article/current-affairs/ind...