From the historic ramparts of the Red Fort, Prime Minister Narendra Modi delivered a thunderous Independence Day address....and this time, the message was clear: India will strike back. And strike first.