Nur ul-Huda
Nur ul-Huda (; transliterations vary) is an Arabic phrase meaning ''light of the guidance''. It may refer to Provided by WikipediaPlease enable Javascript.
Please upgrade your browser.
Please enable Javascript.
Please upgrade your browser.