Ten things that are stopping India's development
India | Jul 27, 2014, 11:14 AM 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