Narendra Modi says he'll turn India into 'developed nation within 25 years'
Narendra Modi says he'll turn India into 'developed nation within 25 years'

Celebrating India's 75th anniversary of independence from British rule, Modi said he would encourage private investment in the country.