India has every advantage a country could dream of and yet is still a poor shithole. It has a massive coastline and land area, strategic position near the Malacca strait, huge population and natural resources, himalayas to defend against China (who doesn't even want to attack them in the first place) and all its borders are with satellite states except for Pakistan, and let's not even get started on how that border favours India in every way possible.
Every problem in India cannot be blamed on "blaady britishers." The US was colonised by Europeans, look at where it is now. The British colonised the UAE, look where they are now (in fact they got independence as late as the 70s).
If India vacates Kashmir, gives rights to minorities, stops picking fights with all its neighbours and stops this love Jihad nonsense it will easily become a respected major power and free up countless resources.