Prime Minister Narendra Modi will deliver his seventh straight Independence Day speech from the ramparts of the Red Fort on Saturday -- an address that comes amid the coronavirus pandemic, a border standoff with China and a slew of reforms by the government under the Atmanirbhar Bharat initiative.