Abdul Khadir Musliyar

Muslimkalum Shareath Niyamangalum - Stevens & Sons Limited 1880 - 172