When do you use seorang. Is it always neccessary?
It's not necessary at all. It's just to be formal.
Why is 'putra' wrong?
"Pangeran adalah putra raja" is correct.
When Pangeran means Prince, why the need to add laki laki, - when it obvious a male is being discussed.
Why not "adalah anak raja"??
Because anak could also be the daughter
Even though it is a prince? or does pangeran mean pricess as well?
Yep i think when it is a prince/ pangeran, then it will definitely means boy.
Adalah should not always be necessary...