Iranian Revolutionary Guard General Ali Reza Asghari is being held in an Israeli prison, Army Radio quoted an Iranian website as saying Sunday. Ashghari was a former Iranian deputy defense minister. He vanished in 2007 after arriving in Turkey from Syria.