What is the full name of Fidel Castro?

Options:
A) Fidel Alejandro Castro Ruz
B) Fidel Alejandro Castro
C) Fidel Ruz
D) Fidel Castro Ruz
 
Answer : Fidel Alejandro Castro Ruz