Havana a magical and mysterious city