Flower petals were showered at the Red Fort by two Mi 17 1V helicopters of the Indian Air Force on the occasion of the 75th Independence Day. After the shower of flower petals, PM Modi started his address to the nation from the ramparts of Red Fort and gives a new mantra for the development of India. Watch video.