udon't need to. people say Mohammad (saw) wore it. the only
reason he wore a topi is because he was an Arab. if u check Arabic
history all Arabs, Muslims or
non - Muslims they all wore topis. i might be wrong though. I've
heard the kaafireen only wore the pagri while Muslims wore the topi
and pagri.