The International Court of Justice (ICJ) will give its advisory opinion on the legality of the unilateral declaration of independence by Kosovo on 22 July.