Delivering his seventh straight Independence Day speech, Prime Minister Narendra Modi on Saturday said the call for "Atmanirbhar Bharat" (self-reliant India) has captured people's imagination and become a "mantra" for everyone, as he pushed for raising India's share in global economy.