India is responding with courage and conviction to the challenges of terrorism and expansionism and it has shown the world it doesn't hesitate on taking tough decisions, Prime Minister Narendra Modi said today in his speech on India's 75th Independence Day, taking a swipe at Pakistan and China.