Bharat PM Modi lauds power of tricolour, says it turned protective shield not only for Indians but also for other nationals