Imran caught in Saudi trap