Prime Minister Narendra Modi has attended the opening ceremony of the 26th Arabian Gulf Cup in Kuwait as the 'Guest of Honour,' following an invitation from Sheikh Meshal Al-Ahmad Al-Jaber Al-Sabah, the Amir of Kuwait.