Puzzle 58

123456789101112
Across
  1. 1. Love-it-or-hate-it spread
  2. 7. Heart ultrasound scan
  3. 9. Organ functions
  4. 10. Solve or disentangle
  5. 12. Distinctive London building
Down
  1. 2. Mixed feelings
  2. 3. Capital City of Cuba
  3. 4. Disease study
  4. 5. Genetic manipulation
  5. 6. Tiny aquatic organisms
  6. 8. Jewel of Italian lakes
  7. 11. Largest African country by area