Ten things that are stopping India's development
India | July 27, 2014 11:14 ISTNew Delhi: With 67 years been since the country became independent, India is still called a developing nation. The country is full of resources but still lags behind other countries like China, Japan, and Singapore