Abu Shakur Al-Salmi and his rhetorical opinions

40.25