Farrokh Bulsara, pretty close my friend. I believe he was born in Zanzibar but I could be mistaken.
Yes he was born in Zanzibar to parents of Iranian descent.