Delicious Kaju Roll-The age old recipe of the Royal rulers from the Mystic East-India. Kaju literally means cashew nuts