This morning, Indian Prime Minister Narendra Modi hoisted the national flag from the wall of the Red Fort in New Delhi and, in a televised address to his 1.39 billion countrymen and women, eulogised the advances the country has made over the past 75 years.