Well!!! there are lot of things that are coming into place ATM
India has more agricultural land than China, also has more water resources. Booming middle class, IT, manufacturing is picking up pace ,...........
Weren't India government and Indian prime minister declared 20 yrs ago India would become a superpower in span of 10 to 20 yrs, that statement didn't ring true from the day was made and I don't know how long into the future India will be a superpower and will be marvel by the world.