There is a lot of internal conflict in India which will hold it up on achieving its full potential. Not just the caste system, which is slowly fading, but difference between different cultures, different religions, different political parties and philosophies. It's trying, but it's a country very divided.