India's Prime Minister, Narendra Modi, has hit out at Pakistan during his Independence Day speech, amid criticism from Islamabad over his government's response to opposition in Kashmir.  -