Grandmaster

Haghani

Ali Haghani, Tehran, Iran