When did PM Imran Khan reach Iran for two days official visit?

When did PM Imran Khan reach Iran for two days official visit?A. 18 April 2019
B. 19 April 2019
C. 20 April 2019
D. 21 April 2019