Britain’s Prince Charles plans to visit Iran for the first official royal trip in more than 40 years, The Sunday Times reports.