Syed Jan e Muhammad

Name
Syed Jan e Muhammad //
Name prefix
Syed
Given names
Jan e Muhammad
Also known as
Qasim /Ali/