Yes, "President Raul Castro of Cuba & Prime Minister Medvedev of Russia" is correct!!
Next Quesiton:

Who is this dude?
  1. King Abdullah of Saudi Arabia
  2. Prime Minister Recep Erdogan of Turkey
  3. Ukrainian President Viktor Yanukovych
  4. Palestinian President Mahmoud Abbas
  5. King Abdullah II of Jordan